package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from Down-04.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Down04 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 88200;
	private static byte[] data0(){ return new byte[] {0,0,-34,7,-77,15,107,23,4,31,110,38,-105,45,-121,52,25,59,94,65,55,71,-86,76,-91,81,39,86,36,90,-102,93,-125,96,-41,98,-105,100,-62,101,73,102,67,102,-105,101,83,100,127,98,8,96,16,93,124,89,108,85,-46,80,-60,75,66,70,80,64,8,58,92,51,106,44,52,37,-62,29,40,22,105,14,-108,6,-71,-2,-37,-10,18,-17,88,-25,-49,-33,110,-40,78,-47,116,-54,-23,-61,-69,-67,-14,-73,-109,-78,-83,-83,65,-87,89,-91,-2,-95,40,-97,-14,-100,67,-101,59,-102,-64,-103,-20,-103,-89,-102,5,-100,-12,-99,122,-96,-110,-93,48,-89,93,-85,1,-80,39,-75,-74,-70,-77,-64,14,-57,-64,-51,-68,-44,-3,-37,110,-29,19,-21,-50,-14,-89,-6,126,2,89,10,31,18,-52,25,82,33,-91,40,-72,47,-118,54,-2,60,32,67,-40,72,31,78,-7,82,71,87,32,91,99,94,31,97,69,99,-45,100,-52,101,42,102,-22,101,22,101,-95,99,-97,97,-1,94,-38,91,31,88,-23,83,43,79,-3,73,89,68,83,62,-22,55,48,49,42,42,-28,34,106,27,-57,19,7,12,48,4,91,-4,-126,-12,-60,-20,28,-27,-94,-35,86,-42,80,-49,-115,-56,37,-62,21,-68,111,-74,53,-79,120,-84,49,-88,122,-92,65,-95,-94,-98,-112,-100,22,-101,55,-102,-19,-103,68,-102,46,-101,-74,-100,-48,-98,-128,-95,-66,-92,-123,-88,-46,-84,-102,-79,-36,-74,-118,-68,-97,-62,17,-55,-45,-49,-27,-42,43,-34,-82,-27,81,-19,20,-11,-24,-4,-66,4,-113,12,75,20,-23,27,94,35,-101,42,-102,49,76,56,-87,62,-87,68,61,74,103,79,18,84,67,88,-20,91,9,95,-101,97,-109,99,-7,100,-58,101,-12,101,-110,101,-119,100,-10,98,-62,96,4,94,-79,90,-38,86,127,82,-93,77,89,72,-102,66,125,60,-1,53,54,47,28,40,-46,32,75,25,-93,17,-28,9,12,2,62,-6,109,-14,-72,-22,33,-29,-77,-37,-124,-44,-117,-51,-21,-58,-105,-64,-89,-70,37,-75,7,-80,116,-85,78,-89,-67,-93,-80,-96,51,-98,78,-100,-3,-102,68,-102,38,-102,-93,-102,-75,-101,102,-99,-93,-97,120,-94,-39,-91,-63,-87,43,-82,20,-77,108,-72,52,-66,96,-60,-32,-54,-72,-47,-47,-40,38,-32,-82,-25,83,-17,28,-9,-25,-2,-67,6,-123,14,51,22,-57,29,40,37,82,44,62,51,-47,57,28,64,-9,69,114,75,121,80,2,85,18,89,-109,92,-113,95,-10,97,-51,99,9,101,-80,101,-71,101,46,101,5,100,72,98,-9,95,15,93,-91,89,-87,85,51,81,63,76,-41,70,9,65,-46,58,72,52,108,45,76,38,-13,30,108,23,-67,15,-2,7,44,0,95,-8,-102,-16,-18,-24,101,-31,9,-38,-23,-46,10,-52,126,-59,67,-65,116,-71,6,-76,17,-81,-107,-86,-106,-90,37,-93,60,-96,-29,-99,34,-100,-13,-102,97,-102,101,-102,6,-101,59,-100,14,-98,105,-96,99,-93,-38,-90,-27,-86,103,-81,103,-76,-41,-71,-76,-65,-19,-59,-124,-52,99,-45,-121,-38,-25,-31,109,-23,30,-15,-35,-8,-82,0,118,8,58,16,-36,23,99,31,-76,38,-50,45,-97,52,37,59,80,65,21,71,117,76,90,81,-53,85,-73,89,27,93,-12,95,58,98,-16,99,8,101,-112,101,120,101,-55,100,-125,99,-91,97,53,95,51,92,-85,88,-106,84,8,80,-3,74,-127,69,-96,63,91,57,-64,50,-36,43,-79,36,81,29,-57,21,22,14,90,6,-120,-2,-61,-10,6,-17,101,-25,-23,-33,-100,-40,-115,-47,-61,-54,72,-60,44,-66,107,-72,31,-77,68,-82,-34,-87,9,-90,-88,-94,-25,-97,-85,-99,6,-100,-3,-102,-125,-102,-85,-102,104,-101,-68,-100,-87,-98,37,-95,50,-92,-52,-89,-28,-85,-123,-80,-109,-75,26,-69,4,-63,78,-57,-16,-51,-40,-44,8,-36,103,-29,-9,-22,-93,-14,102,-6,43,2,-7,9,-89,17,76,25,-68,32,2,40,13,47,-54,53,61,60,80,66,2,72,69,77,22,82,103,86,58,90,-126,93,63,96,105,98,-3,99,1,101,97,101,56,101,99,100,11,99,10,97,-121,94,107,91,-54,87,-94,83,0,79,-33,73,90,68,97,62,23,56,109,49,-126,42,78,35,-18,27,91,20,-77,12,-18,4,41,-3,102,-11,-80,-19,30,-26,-88,-34,110,-41,108,-48,-77,-55,78,-61,65,-67,-101,-73,99,-78,-99,-83,88,-87,-111,-91,85,-94,-90,-97,-120,-99,-2,-101,12,-101,-77,-102,-18,-102,-54,-101,50,-99,58,-97,-53,-95,-14,-92,-103,-88,-50,-84,120,-79,-100,-74,47,-68,39,-62,125,-56,38,-49,24,-42,74,-35,-79,-28,64,-20,-20,-13,-83,-5,110,3,52,11,-34,18,116,26,-35,33,20,41,16,48,-68,54,33,61,28,67,-66,72,-21,77,-93,82,-28,86,-102,90,-52,93,114,96,-127,98,3,100,-27,100,57,101}; }
	private static byte[] data1(){ return new byte[] {-22,100,15,100,-112,98,-121,96,-25,93,-71,90,9,87,-52,82,27,78,-17,72,86,67,91,61,-3,54,85,48,91,41,44,34,-65,26,52,19,-123,11,-54,3,6,-4,71,-12,-98,-20,14,-27,-84,-35,119,-42,-122,-49,-36,-56,-122,-62,-116,-68,-8,-74,-46,-79,34,-83,-16,-88,63,-91,24,-94,127,-97,120,-99,2,-100,40,-101,-32,-102,56,-101,30,-100,-91,-99,-73,-97,97,-94,-107,-91,78,-87,-111,-83,74,-78,122,-73,26,-67,24,-61,121,-55,38,-48,33,-41,82,-34,-64,-27,72,-19,-4,-12,-81,-4,118,4,46,12,-42,19,96,27,-65,34,-20,41,-40,48,123,55,-52,61,-71,67,78,73,97,78,16,83,55,87,-34,90,-2,93,-117,96,-117,98,-10,99,-56,100,8,101,-90,100,-73,99,41,98,14,96,94,93,36,90,95,86,29,82,91,77,38,72,-124,66,127,60,30,54,110,47,113,40,61,33,-44,25,69,18,-101,10,-31,2,32,-5,108,-13,-58,-21,66,-28,-28,-36,-64,-43,-42,-50,61,-56,-15,-63,7,-68,-126,-74,108,-79,-51,-84,-87,-88,12,-91,-12,-95,111,-97,117,-99,21,-100,73,-101,19,-101,121,-101,114,-100,6,-98,38,-96,-31,-94,27,-90,-23,-87,48,-82,-11,-78,48,-72,-46,-67,-36,-61,64,-54,-15,-48,-17,-41,35,-33,-116,-26,28,-18,-62,-11,126,-3,55,5,-19,12,-112,20,11,28,108,35,-126,42,113,49,-4,55,73,62,38,68,-84,73,-75,78,83,83,106,87,6,91,18,94,-108,96,-123,98,-34,99,-90,100,-46,100,103,100,105,99,-51,97,-86,95,-23,92,-87,89,-40,85,-115,81,-60,76,-121,71,-31,65,-44,59,116,53,-71,46,-59,39,-122,32,38,25,-109,17,-18,9,55,2,124,-6,-53,-14,47,-21,-83,-29,95,-36,60,-43,100,-50,-52,-57,-109,-63,-80,-69,57,-74,46,-79,-101,-84,-123,-88,-12,-92,-21,-95,111,-97,-123,-99,46,-100,113,-101,71,-101,-74,-101,-66,-100,85,-98,-118,-96,65,-93,-113,-90,93,-86,-82,-82,122,-77,-73,-72,97,-66,107,-60,-44,-54,-124,-47,-122,-40,-74,-33,33,-25,-84,-18,82,-10,7,-2,-65,5,108,13,10,21,-127,28,-44,35,-21,42,-58,49,84,56,-115,62,104,68,-35,73,-30,78,111,83,-125,87,12,91,20,94,-119,96,109,98,-62,99,122,100,-96,100,45,100,33,99,-124,97,84,95,-113,92,72,89,112,85,36,81,81,76,22,71,106,65,94,59,-7,52,67,46,71,39,21,32,-84,24,34,17,126,9,-54,1,24,-6,103,-14,-44,-22,88,-29,15,-36,-10,-44,33,-50,-104,-57,96,-63,-117,-69,24,-74,24,-79,-114,-84,-128,-88,-9,-92,-10,-95,-124,-97,-96,-99,86,-100,-105,-101,125,-101,-19,-101,-2,-100,-100,-98,-47,-96,-110,-93,-30,-90,-77,-86,8,-81,-43,-77,21,-71,-66,-66,-53,-60,49,-53,-28,-47,-33,-40,20,-32,116,-25,4,-17,-97,-10,88,-2,2,6,-76,13,67,21,-70,28,7,36,21,43,-20,49,114,56,-93,62,124,68,-28,73,-26,78,108,83,119,87,-2,90,-5,93,108,96,75,98,-103,99,77,100,110,100,-10,99,-24,98,71,97,17,95,79,92,1,89,43,85,-35,80,7,76,-45,70,32,65,26,59,-76,52,-1,45,11,39,-43,31,117,24,-22,16,78,9,-100,1,-19,-7,70,-14,-78,-22,64,-29,-7,-37,-25,-44,23,-50,-109,-57,97,-63,-113,-69,38,-74,37,-79,-90,-84,-106,-88,24,-91,23,-94,-87,-97,-53,-99,126,-100,-52,-101,-86,-101,35,-100,49,-99,-46,-98,8,-95,-54,-93,21,-89,-19,-86,58,-81,11,-76,67,-71,-15,-66,-10,-60,92,-53,10,-46,3,-39,49,-32,-107,-25,22,-17,-74,-10,99,-2,17,6,-75,13,72,21,-76,28,-1,35,10,43,-37,49,92,56,-115,62,91,68,-55,73,-65,78,72,83,78,87,-46,90,-49,93,61,96,27,98,105,99,29,100,61,100,-59,99,-71,98,25,97,-29,94,40,92,-45,88,13,85,-78,80,-16,75,-81,70,14,65,2,59,-89,52,-14,45,6,39,-48,31,120,24,-14,16,87,9,-81,1,-1,-7,97,-14,-53,-22,102,-29,25,-36,18,-43,65,-50,-63,-57,-110,-63,-61,-69,89,-74,93,-79,-36,-84,-50,-88,81,-91,76,-94,-28,-97,-3,-99,-73,-100,-7,-101,-33,-101,76,-100,94,-99,-9,-98,43,-95,-23,-93,48,-89,0,-85,76,-81,20,-76,78,-71,-19,-66,-12,-60,80,-53,-5,-47,-18,-40,23,-32,114,-25,-11,-18,-118,-10,54,-2,-37,5,-127,13,11,21,120,28,-68,35,-57,42,-108,49,22,56,67,62,18,68,127,73,119,78,-1,82,6,87,-114,90,-116,93,-2,95,-33,97,48,99,-25,99,16,100,-102,99,-108,98,-6,96,-54,94,20,92,-54,88,3,85,-71,80,-12,75,-62,70,34,65,33,59,-54,52,32,46,50,39,13,32,-79,24,57,17,-99,9,-3,1}; }
	private static byte[] data2(){ return new byte[] {80,-6,-75,-14,39,-21,-67,-29,124,-36,109,-43,-92,-50,32,-56,-11,-63,33,-68,-72,-74,-70,-79,50,-83,42,-87,-99,-91,-97,-94,40,-96,67,-98,-15,-100,50,-100,10,-100,120,-100,122,-99,18,-97,55,-95,-15,-93,45,-89,-9,-86,56,-81,-7,-77,36,-71,-59,-66,-70,-60,21,-53,-77,-47,-95,-40,-61,-33,24,-25,-110,-18,37,-10,-56,-3,111,5,10,13,-105,20,-2,27,66,35,76,42,25,49,-100,55,-54,61,-98,67,8,73,11,78,-110,82,-94,86,48,90,48,93,-80,95,-109,97,-16,98,-79,99,-34,99,119,99,122,98,-25,96,-55,94,19,92,-33,88,26,85,-33,80,37,76,-4,70,101,65,113,59,32,53,-128,46,-96,39,120,32,47,25,-77,17,37,10,-123,2,-32,-6,70,-13,-68,-21,82,-28,18,-35,5,-42,58,-49,-78,-56,-121,-62,-84,-68,65,-73,62,-78,-84,-83,-96,-87,8,-90,4,-93,-126,-96,-109,-98,55,-99,108,-100,56,-100,-101,-100,-112,-99,26,-97,55,-95,-35,-93,20,-89,-55,-86,4,-81,-76,-77,-41,-72,104,-66,85,-60,-93,-54,57,-47,26,-40,56,-33,-128,-26,-9,-19,-126,-11,32,-3,-63,4,92,12,-30,19,79,27,-117,34,-99,41,102,48,-16,54,33,61,-6,66,109,72,114,77,8,82,26,86,-72,89,-64,92,76,95,62,97,-93,98,117,99,-79,99,84,99,107,98,-30,96,-42,94,47,92,9,89,84,85,38,81,124,76,95,71,-41,65,-16,59,-87,53,23,47,63,40,34,33,-30,25,108,18,-25,10,75,3,-86,-5,21,-12,-118,-20,36,-27,-31,-35,-44,-42,3,-48,125,-55,66,-61,108,-67,-16,-73,-24,-78,77,-82,49,-86,-108,-90,124,-93,-16,-96,-14,-98,-123,-99,-82,-100,101,-100,-68,-100,-102,-99,27,-97,29,-95,-68,-93,-40,-90,-123,-86,-88,-82,76,-77,95,-72,-32,-67,-65,-61,0,-54,-120,-48,97,-41,112,-34,-79,-27,32,-19,-95,-12,63,-4,-42,3,114,11,-12,18,96,26,-95,33,-79,40,-125,47,13,54,74,60,39,66,-89,71,-76,76,86,81,120,85,31,89,61,92,-46,94,-40,96,80,98,48,99,-126,99,55,99,97,98,-21,96,-12,94,95,92,75,89,-83,85,-115,81,-6,76,-23,71,119,66,-103,60,104,54,-31,47,17,41,11,34,-57,26,103,19,-33,11,79,4,-80,-4,31,-11,-107,-19,47,-26,-22,-34,-40,-41,6,-47,115,-54,57,-60,80,-66,-48,-72,-72,-77,15,-81,-23,-86,52,-89,19,-92,111,-95,98,-97,-33,-99,-14,-100,-101,-100,-46,-100,-88,-99,5,-97,-3,-96,127,-93,-118,-90,30,-86,49,-82,-67,-78,-62,-73,41,-67,0,-61,39,-55,-88,-49,112,-42,111,-35,-81,-28,7,-20,-114,-13,25,-5,-75,2,73,10,-53,17,59,25,118,32,-107,39,98,46,-1,52,59,59,40,65,-77,70,-49,75,-127,80,-78,84,108,88,-101,91,72,94,97,96,-18,97,-24,98,75,99,31,99,89,98,4,97,27,95,-88,92,-94,89,34,86,20,82,-104,77,-97,72,60,67,118,61,83,55,-37,48,34,42,28,35,-13,27,-111,20,24,13,-115,5,-14,-3,100,-10,-35,-18,114,-25,46,-32,21,-39,61,-46,-95,-53,94,-59,101,-65,-35,-71,-82,-76,-3,-81,-70,-85,-5,-89,-67,-92,9,-94,-32,-97,72,-98,64,-99,-47,-100,-17,-100,-88,-99,-18,-98,-54,-96,50,-93,36,-90,-97,-87,-103,-83,14,-78,-5,-74,77,-68,16,-62,34,-56,-106,-50,70,-43,64,-36,105,-29,-63,-22,53,-14,-63,-7,83,1,-27,8,106,16,-45,23,31,31,51,38,22,45,-78,51,0,58,-6,63,-112,69,-61,74,-126,79,-53,83,-102,87,-32,90,-92,93,-38,95,124,97,-108,98,21,99,-1,98,92,98,30,97,85,95,-5,92,21,90,-83,86,-70,82,89,78,118,73,45,68,125,62,107,56,13,50,92,43,111,36,76,29,-6,21,-117,14,3,7,114,-1,-29,-9,95,-16,-13,-24,-87,-31,-115,-38,-89,-45,8,-51,-80,-58,-78,-64,16,-69,-43,-75,12,-79,-76,-84,-33,-88,-124,-91,-69,-94,113,-96,-63,-98,-102,-99,11,-99,16,-99,-91,-99,-49,-98,-116,-96,-44,-94,-84,-91,7,-87,-30,-84,66,-79,11,-74,80,-69,-16,-64,-12,-58,78,-51,-18,-45,-40,-38,-16,-31,62,-23,-88,-16,41,-8,-71,-1,70,7,-53,14,55,22,-125,29,-94,36,-115,43,52,50,-113,56,-103,62,67,68,-121,73,95,78,-66,82,-91,86,11,90,-27,92,60,95,-3,96,52,98,-45,98,-32,98,93,98,62,97,-100,95,90,93,-100,90,76,87,-128,83,53,79,115,74,67,69,-84,63,-77,57,107,51,-53,44,-9,37,-39,30,-98,23,51,16,-73,8,44,1,-99,-7,31,-14,-86,-22,98,-29,58,-36,79,-43,-96,-50,58,-56,44,-62,117,-68,41,-73,66,-78,-41,-83,-33,-87,114,-90,126,-93,32,-95,71,-97,4,-98}; }
	private static byte[] data3(){ return new byte[] {81,-99,48,-99,-90,-99,-84,-98,69,-96,108,-94,29,-91,91,-88,21,-84,83,-80,1,-75,38,-70,-85,-65,-102,-59,-42,-53,103,-46,58,-39,68,-32,-127,-25,-30,-18,88,-10,-28,-3,108,5,-16,12,95,20,-81,27,-41,34,-53,41,126,48,-20,54,5,61,-60,66,32,72,16,77,-118,81,-111,85,14,89,19,92,-128,94,111,96,-65,97,-117,98,-71,98,90,98,103,97,-33,95,-49,93,44,91,4,88,90,84,47,80,-112,75,126,70,0,65,41,59,-14,52,114,46,-89,39,-90,32,111,25,26,18,-94,10,31,3,-105,-5,18,-12,-91,-20,79,-27,38,-34,43,-41,113,-48,-5,-55,-40,-61,14,-66,-91,-72,-87,-77,29,-81,11,-85,120,-89,104,-92,-31,-95,-25,-97,123,-98,-92,-99,91,-99,-87,-99,-120,-98,-8,-97,-7,-95,-124,-92,-102,-89,50,-85,72,-81,-39,-77,-41,-72,70,-66,16,-60,55,-54,-81,-48,103,-41,104,-34,-117,-27,-26,-20,78,-12,-44,-5,87,3,-37,10,75,18,-95,25,-47,32,-49,39,-109,46,16,53,62,59,20,65,-119,70,-109,75,49,80,78,84,-5,87,21,91,-74,93,-66,95,66,97,46,98,-118,98,85,98,-120,97,47,96,68,94,-53,91,-49,88,70,85,71,81,-59,76,-37,71,123,66,-59,60,-90,54,67,48,-115,41,-96,34,125,27,50,20,-55,12,75,5,-54,-3,67,-10,-40,-18,122,-25,74,-32,67,-39,121,-46,-13,-53,-71,-59,-39,-65,83,-70,61,-75,-114,-80,94,-84,-92,-88,110,-91,-62,-94,-99,-96,10,-97,5,-98,-111,-99,-75,-99,100,-98,-82,-97,123,-95,-28,-93,-57,-90,61,-86,38,-82,-109,-78,110,-73,-73,-68,101,-62,105,-56,-53,-50,105,-43,83,-36,102,-29,-81,-22,15,-14,-119,-7,9,1,-119,8,-3,15,87,23,-111,30,-103,37,110,44,-3,50,64,57,49,63,-65,68,-22,73,-89,78,-22,82,-73,86,1,90,-62,92,-3,94,-88,96,-63,97,78,98,68,98,-90,97,126,96,-66,94,116,92,-94,89,73,86,109,82,29,78,80,73,28,68,-127,62,-120,56,58,50,-90,43,-52,36,-68,29,-125,22,36,15,-78,7,53,0,-76,-8,65,-15,-28,-23,-89,-30,-106,-37,-69,-44,36,-50,-49,-57,-37,-63,52,-68,0,-73,46,-78,-37,-83,-12,-87,-97,-90,-66,-93,115,-95,-83,-97,124,-98,-40,-99,-55,-99,77,-98,93,-97,6,-95,51,-93,-14,-91,48,-87,-8,-84,48,-79,-20,-75,6,-69,-105,-64,118,-58,-69,-52,61,-45,15,-38,14,-31,69,-24,-106,-17,7,-9,-128,-2,-1,5,114,13,-45,20,19,28,42,35,13,42,-79,48,12,55,22,61,-62,66,15,72,-19,76,89,81,79,85,-64,88,-76,91,22,94,-9,95,63,97,-1,97,37,98,-65,97,-63,96,61,95,31,93,-126,90,83,87,-82,83,-128,79,-24,74,-44,69,101,64,-119,58,99,52,-28,45,40,39,47,32,5,25,-71,17,78,10,-37,2,92,-5,-21,-13,-123,-20,66,-27,35,-34,59,-41,-118,-48,38,-54,11,-60,80,-66,-12,-72,1,-76,-126,-81,118,-85,-17,-89,-29,-92,103,-94,111,-96,9,-97,53,-98,-19,-99,62,-98,26,-97,-118,-96,-119,-94,14,-91,33,-88,-79,-85,-62,-81,73,-76,66,-71,-96,-66,103,-60,124,-54,-19,-48,-104,-41,-119,-34,-93,-27,-20,-20,75,-12,-64,-5,57,3,-84,10,18,18,89,25,-127,32,110,39,46,46,-103,52,-60,58,-111,64,-5,69,5,75,-105,79,-72,83,89,87,123,90,18,93,37,95,-93,96,-104,97,-12,97,-56,97,1,97,-79,95,-49,93,95,91,111,88,-14,84,-2,80,-113,76,-85,71,99,66,-78,60,-86,54,83,48,-85,41,-46,34,-69,27,-128,20,38,13,-75,5,64,-2,-52,-10,102,-17,24,-24,-18,-32,-11,-39,45,-45,-75,-52,120,-58,-93,-64,29,-69,8,-74,90,-79,39,-83,106,-87,51,-90,123,-93,85,-95,-77,-97,-87,-98,40,-98,62,-98,-30,-98,25,-96,-34,-95,44,-92,8,-89,98,-86,66,-82,-106,-78,95,-73,-106,-68,45,-62,37,-56,106,-50,-1,-44,-51,-37,-39,-30,8,-22,94,-15,-59,-8,58,0,-84,7,21,15,101,22,-107,29,-101,36,98,43,-9,49,50,56,35,62,-71,67,-36,72,-85,77,-21,81,-58,85,25,89,-26,91,46,94,-22,95,18,97,-78,97,-71,97,53,97,25,96,122,94,62,92,-118,89,68,86,-123,82,73,78,-104,73,124,68,-10,62,25,57,-33,50,97,44,-99,37,-94,30,122,23,46,16,-52,8,91,1,-22,-7,-127,-14,42,-21,-7,-29,-24,-36,21,-42,121,-49,40,-55,43,-61,-126,-67,69,-72,105,-77,8,-81,25,-85,-88,-89,-62,-92,88,-94,-122,-96,55,-97,126,-98,84,-98,-68,-98,-78,-97,62,-95,74,-93,-15,-91,13,-87,-75,-84,-42,-80,106,-75,113,-70,-36,-65,-90,-59,-53,-53,55,-46,-17,-40,-40,-33}; }
	private static byte[] data4(){ return new byte[] {-8,-26,57,-18,-107,-11,2,-3,114,4,-35,11,49,19,114,26,127,33,103,40,9,47,106,53,125,59,48,65,-116,70,118,75,-10,79,-3,83,-121,87,-112,90,15,93,10,95,111,96,79,97,-106,97,80,97,119,96,20,95,27,93,-94,90,-102,87,18,84,18,80,-110,75,-83,70,84,65,-92,59,-111,53,57,47,-109,40,-74,33,-92,26,107,19,21,12,-79,4,62,-3,-37,-11,121,-18,61,-25,32,-32,51,-39,-125,-46,17,-52,-14,-59,37,-64,-71,-70,-75,-75,26,-79,-1,-84,81,-87,49,-90,-115,-93,122,-95,-20,-97,-14,-98,-121,-98,-87,-98,99,-97,-90,-96,119,-94,-37,-92,-73,-89,39,-85,9,-81,103,-77,58,-72,112,-67,17,-61,7,-55,80,-49,-30,-43,-79,-36,-74,-29,-28,-22,48,-14,-108,-7,-2,0,103,8,-58,15,8,23,47,30,37,37,-33,43,101,50,-112,56,117,62,-12,67,16,73,-60,77,-2,81,-61,85,7,89,-60,91,-1,93,-89,95,-55,96,84,97,82,97,-64,96,-99,95,-20,93,-78,91,-22,88,-88,85,-37,81,-97,77,-24,72,-52,67,67,62,102,56,47,50,-78,43,-13,36,-6,29,-38,22,-109,15,58,8,-48,0,105,-7,9,-14,-65,-22,-106,-29,-108,-36,-55,-43,61,-49,-8,-56,6,-61,109,-67,58,-72,108,-77,24,-81,51,-85,-45,-89,-15,-92,-101,-94,-54,-96,-115,-97,-41,-98,-70,-98,38,-97,38,-96,-77,-95,-53,-93,110,-90,-109,-87,61,-83,88,-79,-9,-75,-15,-70,103,-64,36,-58,75,-52,-79,-46,98,-39,73,-32,96,-25,-104,-18,-16,-11,81,-3,-70,4,26,12,102,19,-101,26,-96,33,125,40,20,47,108,53,114,59,31,65,110,70,82,75,-58,79,-58,83,71,87,73,90,-62,92,-74,94,22,96,-15,96,50,97,-19,96,15,96,-85,94,-80,92,58,90,46,87,-80,83,-87,79,51,75,78,70,-3,64,79,59,71,53,-17,46,86,40,124,33,117,26,67,19,-8,11,-106,4,54,-3,-47,-11,-126,-18,72,-25,56,-32,79,-39,-83,-46,63,-52,40,-58,101,-64,-6,-70,2,-74,107,-79,80,-83,-82,-87,-116,-90,-20,-93,-36,-95,77,-96,86,-97,-24,-98,13,-97,-66,-97,6,-95,-49,-94,45,-91,10,-88,111,-85,76,-81,-88,-77,107,-72,-94,-67,52,-61,38,-55,99,-49,-18,-43,-77,-36,-81,-29,-45,-22,22,-14,113,-7,-48,0,53,8,-122,15,-60,22,-29,29,-52,36,-116,43,-3,49,48,56,8,62,-122,67,-94,72,78,77,-117,81,79,85,-111,88,84,91,-116,93,60,95,93,96,-16,96,-13,96,103,96,75,95,-93,93,109,91,-75,88,117,85,-71,81,-125,77,-40,72,-59,67,75,62,118,56,78,50,-40,43,37,37,58,30,32,23,-24,15,-107,8,54,1,-40,-7,127,-14,61,-21,25,-28,32,-35,87,-42,-48,-49,-114,-55,-99,-61,6,-66,-45,-72,3,-76,-82,-81,-60,-85,97,-88,123,-91,27,-93,71,-95,-3,-97,67,-97,26,-97,121,-97,114,-96,-18,-95,-2,-93,-110,-90,-88,-87,71,-83,82,-79,-29,-75,-47,-70,51,-64,-23,-59,-1,-53,85,-46,0,-39,-49,-33,-27,-26,12,-18,91,-11,-77,-4,16,4,108,11,-80,18,-35,25,-30,32,-74,39,80,46,-90,52,-88,58,93,64,-85,69,-109,74,17,79,17,83,-96,86,-89,89,45,92,43,94,-104,95,-128,96,-48,96,-105,96,-49,95,113,94,-106,92,31,90,54,87,-69,83,-48,79,105,75,-108,70,85,65,-70,59,-67,53,127,47,-21,40,38,34,42,27,3,20,-56,12,109,5,23,-2,-70,-10,112,-17,63,-24,44,-31,79,-38,-95,-45,60,-51,31,-57,86,-63,-22,-69,-26,-74,71,-78,38,-82,114,-86,72,-89,-103,-92,118,-94,-36,-96,-49,-97,80,-97,98,-97,1,-96,46,-95,-22,-94,43,-91,-6,-89,67,-85,14,-81,82,-77,1,-72,36,-67,-94,-62,124,-56,-80,-50,30,-43,-36,-37,-63,-30,-35,-23,17,-15,95,-8,-72,-1,16,7,96,14,-105,21,-78,28,-99,35,90,42,-46,48,6,55,-24,60,106,66,-108,71,72,76,-104,80,99,84,-65,87,-118,90,-33,92,-100,94,-41,95,-128,96,-103,96,40,96,34,95,-107,93,123,91,-41,88,-72,85,14,82,-10,77,100,73,104,68,5,63,72,57,49,51,-43,44,50,38,87,31,80,24,35,17,-35,9,-117,2,48,-5,-29,-13,-94,-20,-127,-27,-120,-34,-67,-41,50,-47,-23,-54,-17,-60,81,-65,9,-70,55,-75,-62,-80,-43,-84,81,-87,94,-90,-30,-93,-8,-95,-109,-96,-65,-97,118,-97,-64,-97,-108,-96,-7,-95,-26,-93,94,-90,87,-87,-43,-84,-55,-80,54,-75,15,-70,81,-65,-14,-60,-22,-54,49,-47,-67,-41,-124,-34,125,-27,-98,-20,-39,-13,39,-5,127,2,-51,9,21,17,57,24,69,31,21,38,-67,44,17,51,40,57,-29,62,64,68,64,73,-57,77}; }
	private static byte[] data5(){ return new byte[] {-23,81,-124,85,-83,88,72,91,102,93,-15,94,-11,95,106,96,76,96,-86,95,109,94,-78,92,99,90,-109,87,68,84,113,80,49,76,118,71,92,66,-43,60,-1,54,-52,48,94,42,-91,35,-63,28,-84,21,124,14,50,7,-29,-1,-114,-8,72,-15,25,-22,5,-29,36,-36,112,-43,0,-49,-40,-56,-2,-62,-124,-67,105,-72,-73,-77,121,-81,-82,-85,100,-88,-103,-91,85,-93,-105,-95,107,-96,-61,-97,-76,-97,41,-96,52,-95,-58,-94,-28,-92,-120,-89,-81,-86,83,-82,114,-78,2,-73,-3,-69,95,-63,27,-57,43,-51,-117,-45,35,-38,-1,-32,-4,-25,40,-17,100,-10,-76,-3,2,5,79,12,-125,19,-96,26,-111,33,83,40,-42,46,27,53,5,59,-87,64,-39,69,-74,74,18,79,9,83,121,86,114,89,-33,91,-51,93,39,95,-3,95,62,96,-10,95,28,95,-70,93,-56,91,85,89,87,86,-32,82,-24,78,-124,74,-90,69,112,64,-54,58,-31,52,-108,46,22,40,78,33,96,26,67,19,14,12,-58,4,120,-3,42,-10,-12,-18,-57,-25,-44,-32,-7,-39,101,-45,14,-51,-1,-58,78,-63,-17,-69,-5,-74,113,-78,88,-82,-68,-86,-102,-89,-3,-92,-27,-94,88,-95,84,-96,-30,-97,-7,-97,-94,-96,-43,-95,-107,-93,-36,-91,-88,-88,-8,-85,-65,-81,3,-76,-81,-72,-51,-67,69,-61,28,-55,67,-49,-83,-43,95,-36,60,-29,72,-22,117,-15,-77,-8,1,0,75,7,-117,14,-73,21,-62,28,-96,35,77,42,-71,48,-33,54,-79,60,46,66,66,71,-12,75,50,80,-8,83,73,87,14,90,90,92,19,94,73,95,-19,95,8,96,-113,95,-111,94,-1,92,-22,90,74,88,45,85,-114,81,119,77,-15,72,-5,67,-94,62,-14,56,-30,50,-107,44,-3,37,46,31,53,24,22,17,-39,9,-99,2,69,-5,15,-12,-46,-20,-59,-27,-45,-34,22,-40,-106,-47,84,-53,105,-59,-52,-65,-107,-70,-66,-75,90,-79,103,-83,-17,-87,-9,-90,-127,-92,-110,-94,48,-95,83,-96,14,-96,73,-96,33,-95,117,-94,97,-92,-55,-90,-67,-87,43,-83,23,-79,116,-75,65,-70,116,-65,8,-59,-18,-54,43,-47,-92,-41,92,-34,75,-27,83,-20,-117,-13,-60,-6,15,2,85,9,-119,16,-85,23,-92,30,114,37,11,44,94,50,108,56,34,62,127,67,120,72,5,77,33,81,-60,84,-19,87,-113,90,-76,92,67,94,87,95,-50,95,-59,95,39,95,-1,93,77,92,17,90,81,87,18,84,83,80,34,76,125,71,114,66,1,61,58,55,32,49,-68,42,29,36,67,29,69,22,32,15,-23,7,-93,0,96,-7,35,-14,-2,-22,-12,-29,25,-35,108,-42,1,-48,-40,-55,6,-60,-126,-66,109,-71,-80,-76,114,-80,-100,-84,72,-87,118,-90,32,-92,92,-94,23,-95,102,-96,64,-96,-90,-96,-103,-95,27,-93,28,-91,-79,-89,-70,-86,77,-82,80,-78,-54,-74,-83,-69,-8,-64,-99,-58,-105,-52,-34,-46,102,-39,42,-32,23,-25,48,-18,91,-11,-98,-4,-34,3,32,11,73,18,96,25,73,32,9,39,-118,45,-50,51,-67,57,96,63,-98,68,124,73,-21,77,-26,81,106,85,113,88,-12,90,-15,92,100,94,78,95,-87,95,122,95,-69,94,115,93,-95,91,68,89,106,86,9,83,54,79,-24,74,45,70,14,65,-120,59,-76,53,-121,47,28,41,110,34,-107,27,-119,20,108,13,43,6,-11,-2,-86,-9,-126,-16,93,-23,106,-30,-108,-37,3,-43,-96,-50,-102,-56,-47,-62,116,-67,107,-72,-40,-77,-85,-81,-5,-85,-59,-88,13,-90,-35,-93,54,-94,18,-95,-122,-96,119,-96,6,-95,17,-94,-76,-93,-45,-91,-126,-88,-88,-85,84,-81,108,-77,-1,-73,-12,-68,82,-62,7,-56,15,-50,97,-44,-11,-38,-70,-31,-76,-24,-57,-17,-7,-10,52,-2,116,5,-87,12,-48,19,-43,26,-76,33,98,40,-44,46,-1,52,-31,58,101,64,-111,69,81,74,-90,78,-120,82,-19,85,-40,88,59,91,28,93,112,94,62,95,119,95,47,95,79,94,-17,92,-5,90,-117,88,-110,85,31,82,49,78,-49,73,1,69,-46,63,60,58,89,52,35,46,-83,39,-6,32,26,26,12,19,-18,11,-78,4,121,-3,61,-10,21,-17,0,-24,22,-31,81,-38,-53,-45,-126,-51,-124,-57,-36,-63,-117,-68,-94,-73,32,-77,17,-81,123,-85,92,-88,-58,-91,-82,-93,32,-94,32,-95,-91,-96,-68,-96,95,-95,-120,-94,66,-92,125,-90,61,-87,-126,-84,59,-80,109,-76,14,-71,21,-66,-128,-61,68,-55,85,-49,-77,-43,73,-36,26,-29,14,-22,44,-15,82,-8,-106,-1,-59,6,-3,13,19,21,17,28,-29,34,-125,41,-29,47,0,54,-53,59,61,65,84,70,-4,74,60,79,4,83,80,86,37,89,107,91,52,93,110,94,32,95,70,95,-33,94,-22,93,111,92,104,90,-32,87,-44,84,74,81}; }
	private static byte[] data6(){ return new byte[] {78,77,-42,72,1,68,-71,62,33,57,47,51,-17,44,118,38,-70,31,-39,24,-52,17,-86,10,115,3,63,-4,7,-11,-23,-19,-35,-26,-3,-33,71,-39,-50,-46,-108,-52,-86,-58,16,-63,-41,-69,-2,-74,-108,-78,-102,-82,26,-85,19,-88,-109,-91,-109,-93,29,-94,52,-95,-50,-96,3,-95,-80,-95,-3,-94,-65,-92,24,-89,-27,-87,66,-83,2,-79,80,-75,-12,-71,16,-65,-124,-60,77,-54,111,-48,-54,-42,110,-35,57,-28,55,-21,77,-14,122,-7,-81,0,-29,7,13,15,32,22,16,29,-38,35,104,42,-64,48,-55,54,-122,60,-25,65,-22,70,-128,75,-84,79,95,83,-103,86,83,89,-117,91,57,93,99,94,-4,94,15,95,-111,94,-115,93,-6,91,-26,89,71,87,46,84,-108,80,-121,76,8,72,31,67,-43,61,44,56,56,50,-15,43,113,37,-74,30,-49,23,-59,16,-93,9,114,2,61,-5,19,-12,-12,-20,-9,-27,30,-33,116,-40,9,-46,-38,-53,1,-58,118,-64,75,-69,-121,-74,44,-78,68,-82,-38,-86,-31,-89,120,-91,-119,-93,38,-94,80,-95,0,-95,64,-95,8,-94,92,-93,55,-91,-102,-89,124,-86,-35,-83,-73,-79,3,-74,-67,-70,-36,-65,89,-59,44,-53,79,-47,-77,-41,85,-34,39,-27,31,-20,56,-13,96,-6,-109,1,-63,8,-29,15,-16,22,-43,29,-105,36,26,43,99,49,100,55,13,61,103,66,82,71,-31,75,-10,79,-98,83,-62,86,114,89,-112,91,55,93,70,94,-40,94,-45,94,77,94,50,93,-105,91,112,89,-57,86,-95,83,-5,79,-27,75,89,71,110,66,21,61,111,55,108,49,42,43,-94,36,-23,29,-1,22,-6,15,-41,8,-86,1,125,-6,83,-13,65,-20,71,-27,123,-34,-42,-41,122,-47,85,-53,-122,-59,12,-64,-22,-70,54,-74,-24,-79,18,-82,-81,-86,-49,-89,106,-91,-109,-93,58,-94,114,-95,52,-95,122,-95,90,-94,-81,-93,-94,-91,5,-88,-5,-86,95,-82,70,-78,-104,-74,90,-69,-128,-64,-1,-59,-35,-53,-8,-47,106,-40,2,-33,-35,-27,-50,-20,-24,-13,11,-5,57,2,101,9,126,16,-124,23,101,30,23,37,-102,43,-47,49,-51,55,103,61,-73,66,-104,71,23,76,37,80,-72,83,-38,86,113,89,-112,91,28,93,45,94,-90,94,-95,94,5,94,-23,92,60,91,16,89,94,86,44,83,-123,79,97,75,-41,70,-33,65,-120,60,-36,54,-41,48,-107,42,11,36,82,29,108,22,100,15,74,8,30,1,-11,-7,-46,-14,-59,-21,-44,-28,11,-34,118,-41,23,-47,9,-53,56,-59,-51,-65,-75,-70,10,-74,-55,-79,-5,-83,-93,-86,-49,-89,117,-91,-91,-93,91,-94,-103,-95,102,-95,-73,-95,-101,-94,-2,-93,-13,-91,99,-88,89,-85,-55,-82,-80,-78,12,-73,-53,-69,-7,-64,121,-58,85,-52,121,-46,-31,-40,-128,-33,84,-26,70,-19,92,-12,122,-5,-89,2,-54,9,-32,16,-32,23,-72,30,103,37,-34,43,17,50,1,56,-103,61,-39,66,-74,71,44,76,45,80,-65,83,-48,86,101,89,120,91,-3,92,6,94,120,94,106,94,-53,93,-92,92,-10,90,-63,88,12,86,-42,82,42,79,5,75,119,70,126,65,40,60,118,54,121,48,47,42,-82,35,-13,28,16,22,13,15,-13,7,-49,0,-86,-7,-119,-14,-122,-21,-107,-28,-41,-35,71,-41,-16,-48,-28,-54,30,-59,-70,-65,-90,-70,8,-74,-59,-79,6,-82,-79,-86,-27,-89,-113,-91,-56,-93,-127,-94,-57,-95,-105,-95,-17,-95,-45,-94,65,-92,49,-90,-86,-88,-96,-85,18,-81,-5,-78,87,-73,24,-68,68,-63,-60,-58,-97,-52,-62,-46,37,-39,-56,-33,-114,-26,-118,-19,-113,-12,-74,-5,-47,2,-4,9,3,17,5,24,-45,30,127,37,-15,43,28,50,10,56,-106,61,-39,66,-86,71,30,76,24,80,-89,83,-79,86,69,89,79,91,-42,92,-42,93,74,94,54,94,-107,93,110,92,-68,90,-118,88,-49,85,-97,82,-20,78,-49,74,61,70,73,65,-16,59,71,54,70,48,5,42,-126,35,-50,28,-20,21,-13,14,-45,7,-65,0,-110,-7,-125,-14,120,-21,-106,-28,-41,-35,75,-41,-3,-48,-17,-54,54,-59,-52,-65,-58,-70,33,-74,-18,-79,36,-82,-32,-86,8,-88,-62,-91,-14,-93,-77,-94,-8,-95,-57,-95,33,-94,6,-93,110,-92,103,-90,-44,-88,-48,-85,59,-81,38,-77,122,-73,63,-68,97,-63,-30,-58,-72,-52,-44,-46,58,-39,-49,-33,-100,-26,-120,-19,-109,-12,-84,-5,-51,2,-25,9,-8,16,-24,23,-67,30,95,37,-50,43,-7,49,-34,55,111,61,-88,66,124,71,-21,75,-26,79,114,83,126,86,13,89,29,91,-96,92,-91,93,22,94,7,94,102,93,67,92,-108,90,99,88,-81,85,127,82,-45,78,-70,74,41,70,64,65,-26,59,69,54,73,48,11,42,-113,35,-32,28,2,22,14,15,-11,7,-31,0,-67,-7}; }
	private static byte[] data7(){ return new byte[] {-81,-14,-86,-21,-54,-28,15,-34,-122,-41,56,-47,49,-53,116,-59,15,-64,10,-69,98,-74,49,-78,103,-82,31,-85,74,-88,-3,-91,48,-92,-24,-94,46,-94,-9,-95,78,-94,46,-93,-109,-92,-126,-90,-16,-88,-32,-85,75,-81,42,-77,127,-73,53,-68,88,-63,-48,-58,-97,-52,-72,-46,17,-39,-87,-33,105,-26,86,-19,86,-12,109,-5,-119,2,-96,9,-86,16,-100,23,106,30,11,37,121,43,-95,49,-119,55,22,61,81,66,39,71,-107,75,-104,79,30,83,54,86,-61,88,-39,90,100,92,103,93,-25,93,-42,93,66,93,33,92,124,90,81,88,-92,85,126,82,-40,78,-57,74,64,70,90,65,14,60,112,54,126,48,68,42,-44,35,38,29,84,22,95,15,82,8,60,1,37,-6,16,-13,24,-20,51,-27,126,-34,-11,-41,-89,-47,-95,-53,-31,-59,125,-64,114,-69,-53,-74,-109,-78,-55,-82,117,-85,-93,-88,73,-90,119,-92,43,-93,100,-94,41,-94,119,-94,75,-93,-84,-92,-116,-90,-11,-88,-39,-85,58,-81,18,-77,90,-73,9,-68,34,-63,-113,-58,88,-52,101,-46,-68,-40,69,-33,4,-26,-26,-20,-30,-13,-10,-6,9,2,32,9,37,16,20,23,-30,29,-124,36,-20,42,30,49,-3,54,-104,60,-52,65,-81,70,28,75,39,79,-75,82,-49,85,108,88,-124,90,26,92,41,93,-83,93,-82,93,32,93,11,92,116,90,79,88,-75,85,-108,82,-1,78,-12,74,126,70,-99,65,99,60,-56,54,-28,48,-75,42,72,36,-90,29,-36,22,-22,15,-23,8,-46,1,-63,-6,-80,-13,-68,-20,-43,-27,34,-33,-104,-40,73,-46,64,-52,127,-58,18,-63,5,-68,88,-73,22,-77,69,-81,-19,-85,9,-87,-85,-90,-51,-92,113,-93,-89,-94,87,-94,-101,-94,101,-93,-78,-92,-117,-90,-30,-88,-71,-85,16,-81,-42,-78,18,-73,-73,-69,-66,-64,38,-58,-35,-53,-26,-47,43,-40,-77,-34,99,-27,64,-20,56,-13,62,-6,88,1,96,8,108,15,83,22,35,29,-60,35,50,42,97,48,77,54,-30,59,39,65,9,70,-125,74,-105,78,45,82,86,85,-6,87,35,90,-61,91,-30,92,116,93,-124,93,3,93,3,92,114,90,105,88,-44,85,-56,82,65,79,69,75,-32,70,9,66,-31,60,79,55,122,49,87,43,-16,36,98,30,-110,23,-73,16,-81,9,-88,2,-108,-5,-117,-12,-109,-19,-77,-26,-4,-33,110,-39,32,-45,14,-51,72,-57,-40,-63,-67,-68,10,-72,-67,-77,-32,-81,123,-84,-117,-87,29,-89,49,-91,-58,-93,-23,-94,-116,-94,-68,-94,117,-93,-80,-92,121,-90,-69,-88,-121,-85,-61,-82,-128,-78,-89,-74,60,-69,56,-64,-117,-59,57,-53,48,-47,109,-41,-25,-35,-112,-28,98,-21,82,-14,84,-7,102,0,109,7,118,14,91,21,47,28,-50,34,68,41,115,47,105,53,5,59,82,64,64,69,-59,73,-28,77,-117,81,-63,84,116,87,-80,89,95,91,-110,92,54,93,89,93,-20,92,-2,91,-124,90,-117,88,13,86,20,83,-98,79,-71,75,94,71,-91,66,127,61,11,56,60,50,38,44,-42,37,67,31,-113,24,-83,17,-72,10,-80,3,-92,-4,-99,-11,-93,-18,-56,-25,10,-31,125,-38,39,-44,14,-50,68,-56,-61,-62,-92,-67,-32,-72,-121,-76,-100,-80,35,-83,38,-86,-93,-89,-91,-91,39,-92,51,-93,-62,-94,-33,-94,125,-93,-87,-92,86,-90,-122,-88,56,-85,100,-82,8,-78,29,-74,-97,-70,-124,-65,-54,-60,101,-54,77,-48,125,-42,-26,-36,-119,-29,73,-22,60,-15,43,-8,65,-1,62,6,72,13,44,20,4,27,-94,33,33,40,86,46,80,52,-2,57,80,63,79,68,-30,72,15,77,-53,80,15,84,-37,86,38,89,-16,90,53,92,-13,92,41,93,-38,92,-3,91,-93,90,-70,88,90,86,116,83,24,80,72,76,4,72,94,67,79,62,-24,56,48,51,41,45,-27,38,101,32,-74,25,-31,18,-11,11,-15,4,-18,-3,-28,-10,-14,-17,13,-23,84,-30,-66,-37,98,-43,66,-49,107,-55,-33,-61,-76,-66,-35,-71,119,-75,118,-79,-21,-83,-39,-86,64,-88,42,-90,-106,-92,-122,-93,0,-93,0,-93,-122,-93,-106,-92,42,-90,64,-88,-39,-86,-21,-83,116,-79,119,-75,-38,-71,-77,-66,-38,-61,104,-55,58,-49,93,-43,-76,-37,75,-30,0,-23,-27,-17,-44,-10,-38,-3,-33,4,-36,11,-53,18,-102,25,70,32,-58,38,4,45,14,51,-65,56,39,62,51,67,-43,71,28,76,-28,79,71,83,36,86,-117,88,109,90,-51,91,-91,92,-6,92,-64,92,9,92,-63,90,-2,88,-79,86,-18,83,-90,80,-9,76,-58,72,61,68,65,63,-10,57,74,52,93,46,36,40,-73,33,20,27,78,20,101,13,109,6,108,-1,104,-8,116,-15,-112,-22,-48,-29,55,-35,-47,-42,-87,-48,-64,-54,48,-59,-25,-65,12,-69,-124,-74,122,-78,-49,-82}; }
	private static byte[] data8(){ return new byte[] {-86,-85,-13,-88,-59,-90,18,-91,-22,-93,66,-93,37,-93,-113,-93,126,-92,-9,-91,-21,-89,104,-86,92,-83,-53,-80,-82,-76,-3,-72,-78,-67,-50,-62,59,-56,-1,-51,9,-44,85,-38,-42,-32,-123,-25,88,-18,68,-11,64,-4,67,3,58,10,47,17,-4,23,-78,30,53,37,-126,43,-110,49,86,55,-49,60,-25,65,-87,70,-7,74,-27,78,89,82,86,85,-41,87,-42,89,86,91,78,92,-66,92,-83,92,10,92,-17,90,67,89,28,87,117,84,80,81,-73,77,-81,73,52,69,96,64,33,59,-106,53,-70,47,-107,41,59,35,-92,28,-20,21,16,15,31,8,35,1,33,-6,48,-13,73,-20,-121,-27,-28,-34,118,-40,64,-46,78,-52,-89,-58,83,-63,90,-68,-59,-73,-102,-77,-40,-81,-103,-84,-65,-87,121,-89,-94,-91,87,-92,-108,-93,79,-93,-102,-93,101,-92,-70,-91,-113,-89,-24,-87,-69,-84,11,-80,-52,-77,-2,-73,-103,-68,-109,-63,-18,-58,-107,-52,-116,-46,-61,-40,51,-33,-46,-27,-101,-20,122,-13,112,-6,110,1,99,8,88,15,42,22,-31,28,116,35,-60,41,-23,47,-70,53,68,59,116,64,75,69,-74,73,-68,77,77,81,105,84,8,87,46,89,-57,90,-21,91,122,92,-115,92,20,92,21,91,-105,89,-115,87,13,85,10,82,-109,78,-85,74,83,70,-106,65,123,60,4,55,66,49,54,43,-22,36,107,30,-68,23,-16,16,5,10,18,3,21,-4,33,-11,61,-18,113,-25,-53,-32,80,-38,15,-44,11,-50,83,-56,-22,-62,-39,-67,44,-71,-29,-76,8,-79,-94,-83,-80,-86,64,-88,73,-90,-37,-92,-20,-93,-119,-93,-90,-93,81,-92,120,-91,45,-89,93,-87,10,-84,56,-81,-45,-78,-27,-74,94,-69,60,-64,118,-59,5,-53,-28,-48,1,-41,99,-35,-20,-29,-87,-22,123,-15,107,-8,96,-1,86,6,71,13,30,20,-32,26,114,33,-37,39,3,46,-19,51,-119,57,-45,62,-66,67,76,72,105,76,31,80,89,83,33,86,101,88,44,90,110,91,44,92,101,92,20,92,66,91,-27,89,12,88,-83,85,-44,82,-124,79,-66,75,-117,71,-17,66,-14,61,-100,56,-14,50,0,45,-54,38,95,32,-63,25,1,19,36,12,53,5,65,-2,75,-9,102,-16,-104,-23,-27,-30,100,-36,19,-42,-4,-49,52,-54,-80,-60,-120,-65,-65,-70,87,-74,92,-78,-44,-82,-69,-85,41,-87,7,-89,116,-91,88,-92,-52,-93,-64,-93,60,-92,63,-91,-63,-90,-52,-88,79,-85,82,-82,-56,-79,-75,-75,7,-70,-60,-66,-33,-61,77,-55,19,-49,24,-43,94,-37,-36,-31,-127,-24,75,-17,46,-10,28,-3,17,4,-2,10,-35,17,-96,24,65,31,-81,37,-15,43,-25,49,-99,55,-2,60,4,66,-77,70,-18,74,-53,78,38,82,22,85,-126,87,116,89,-31,90,-53,91,47,92,12,92,102,91,57,90,-121,88,91,86,-88,83,-124,80,-25,76,-41,72,103,68,-122,63,87,58,-55,52,-15,46,-40,40,126,34,-7,27,68,21,119,14,-113,7,-95,0,-81,-7,-56,-14,-13,-21,62,-27,-85,-34,78,-40,39,-46,68,-52,-82,-58,103,-63,-127,-68,-9,-73,-37,-77,42,-80,-17,-84,45,-86,-25,-89,33,-90,-35,-92,33,-92,-28,-93,53,-92,4,-91,93,-90,51,-88,-113,-86,94,-83,-80,-80,109,-76,-102,-72,50,-67,37,-62,119,-57,24,-51,6,-45,49,-39,-103,-33,43,-26,-24,-20,-69,-13,-91,-6,-109,1,126,8,99,15,39,22,-42,28,82,35,-95,41,-83,47,123,53,-11,58,29,64,-26,68,75,73,71,77,-48,80,-27,83,-127,86,-100,88,61,90,81,91,-21,91,-11,91,-127,91,-122,90,7,89,5,87,-118,84,-117,81,32,78,62,74,-19,69,65,65,40,60,-58,54,10,49,11,43,-48,36,88,30,-67,23,-7,16,32,10,55,3,74,-4,97,-11,-117,-18,-55,-25,47,-31,-62,-38,-122,-44,-111,-50,-37,-56,125,-61,113,-66,-52,-71,-127,-75,-79,-79,68,-82,90,-85,-29,-88,-17,-90,122,-91,-118,-92,30,-92,55,-92,-43,-92,-4,-91,-99,-89,-55,-87,102,-84,-118,-81,21,-77,28,-73,-125,-69,84,-64,126,-59,-1,-54,-55,-48,-34,-42,40,-35,-87,-29,80,-22,25,-15,-10,-9,-33,-2,-53,5,-88,12,127,19,42,26,-65,32,22,39,62,45,32,51,-71,56,-3,61,-20,66,114,71,-100,75,74,79,-111,82,88,85,-89,87,118,89,-62,90,-115,91,-49,91,-113,91,-55,90,125,89,-75,87,102,85,-93,82,96,79,-78,75,-114,71,10,67,29,62,-33,56,67,51,107,45,65,39,-19,32,95,26,-81,19,-29,12,2,6,27,-1,52,-8,88,-15,-110,-22,-20,-29,108,-35,35,-41,16,-47,70,-53,-59,-59,-101,-64,-53,-69,97,-73,93,-77,-53,-81,-84,-84,6,-86,-34,-89,52,-90,16,-91,106,-92,80,-92,-76,-92,-94,-91,17,-89,0,-87,112,-85}; }
	private static byte[] data9(){ return new byte[] {87,-82,-72,-79,-119,-75,-60,-71,106,-66,105,-61,-58,-56,108,-50,98,-44,-114,-38,-5,-32,-118,-25,69,-18,20,-11,-11,-5,-34,2,-67,9,-108,16,79,23,-24,29,88,36,-109,42,-118,48,71,54,-90,59,-68,64,106,69,-71,73,-101,77,13,81,9,84,-119,86,-111,88,17,90,22,91,-112,91,-118,91,-3,90,-20,89,91,88,68,86,-72,83,-84,80,46,77,64,73,-26,68,43,64,16,59,-94,53,-28,47,-29,41,-93,35,49,29,-108,22,-41,15,2,9,33,2,60,-5,97,-12,-109,-19,-31,-26,85,-32,-11,-39,-49,-45,-26,-51,73,-56,-8,-62,6,-66,110,-71,64,-75,127,-79,42,-82,85,-85,-15,-88,20,-89,-80,-91,-40,-92,122,-92,-84,-92,85,-91,-113,-90,64,-88,121,-86,39,-83,80,-80,-19,-77,-9,-73,106,-68,65,-63,109,-58,-13,-53,-63,-47,-46,-41,30,-34,-100,-28,61,-21,4,-14,-41,-8,-71,-1,-101,6,113,13,54,20,-36,26,91,33,-84,39,-64,45,-110,51,28,57,80,62,45,67,-93,71,-71,75,87,79,-113,82,63,85,-123,87,61,89,127,90,51,91,112,91,24,91,80,90,-17,88,33,87,-57,84,-8,81,-76,78,-10,74,-41,70,70,66,93,61,25,56,127,50,-92,44,-126,38,44,32,-91,25,-5,18,52,12,91,5,125,-2,-98,-9,-49,-16,18,-22,119,-29,5,-35,-56,-42,-61,-48,6,-53,-109,-59,118,-64,-76,-69,91,-73,96,-77,-32,-81,-52,-84,51,-86,25,-88,123,-90,94,-91,-54,-92,-76,-92,37,-91,25,-90,-111,-89,-123,-87,-2,-85,-26,-82,76,-78,32,-74,92,-70,3,-65,2,-60,91,-55,4,-49,-17,-44,32,-37,126,-31,15,-24,-65,-18,-122,-11,101,-4,59,3,28,10,-33,16,-106,23,34,30,-118,36,-77,42,-86,48,80,54,-84,59,-76,64,86,69,-99,73,116,77,-38,80,-49,83,70,86,68,88,-66,89,-69,90,47,91,36,91,-110,90,125,89,-25,87,-45,85,63,83,57,80,-75,76,-51,72,114,68,-68,63,-93,58,58,53,-127,47,-123,41,77,35,-33,28,76,22,-106,15,-56,8,-13,1,19,-5,67,-12,125,-19,-40,-26,80,-32,-1,-39,-36,-45,1,-50,106,-56,35,-61,56,-66,-89,-71,-125,-75,-61,-79,123,-82,-92,-85,75,-87,111,-89,15,-90,55,-91,-32,-92,12,-91,-66,-91,-15,-90,-93,-88,-40,-86,-123,-83,-85,-80,67,-76,73,-72,-75,-68,-122,-63,-84,-58,45,-52,-18,-47,-1,-41,59,-34,-74,-28,76,-21,9,-14,-41,-8,-83,-1,-121,6,85,13,16,20,-80,26,38,33,110,39,125,45,72,51,-52,56,-6,61,-47,66,70,71,83,75,-9,78,34,82,-36,84,24,87,-42,88,22,90,-48,90,8,91,-64,90,-20,89,-96,88,-53,86,126,84,-74,81,116,78,-58,74,-89,70,38,66,66,61,6,56,124,50,-91,44,-112,38,65,32,-57,25,36,19,105,12,-104,5,-61,-2,-19,-9,37,-15,112,-22,-36,-29,115,-35,54,-41,60,-47,124,-53,20,-58,-12,-64,58,-68,-42,-73,-22,-77,90,-80,81,-83,-83,-86,-110,-88,-18,-90,-50,-91,48,-91,22,-91,126,-91,106,-90,-41,-89,-60,-87,46,-84,17,-81,103,-78,50,-74,97,-70,-3,-66,-18,-61,62,-55,-42,-50,-70,-44,-36,-38,48,-31,-75,-25,91,-18,24,-11,-19,-5,-70,2,-110,9,80,16,-2,22,-119,29,-28,35,19,42,0,48,-89,53,6,59,6,64,-76,68,-9,72,-44,76,63,80,57,83,-72,85,-66,87,67,89,68,90,-53,90,-60,90,66,90,59,89,-80,87,-86,85,41,83,41,80,-65,76,-36,72,-105,68,-19,63,-27,58,-119,53,-32,47,-16,41,-57,35,104,29,-35,22,53,16,114,9,-93,2,-45,-5,1,-11,75,-18,-95,-25,40,-31,-48,-38,-73,-44,-42,-50,63,-55,-7,-61,4,-65,118,-70,67,-74,-126,-78,46,-81,77,-84,-22,-87,-2,-89,-106,-90,-83,-91,69,-91,102,-91,-1,-91,42,-89,-60,-88,-21,-86,-125,-83,-107,-80,30,-76,13,-72,109,-68,36,-63,63,-58,-88,-53,97,-47,88,-41,-114,-35,-13,-29,-126,-22,48,-15,-14,-9,-62,-2,-113,5,92,12,12,19,-86,25,32,32,98,38,120,44,65,50,-55,55,-1,60,-37,65,90,70,113,74,30,78,90,81,31,84,109,86,58,88,-116,89,89,90,-90,90,110,90,-75,89,121,88,-66,86,-122,84,-45,81,-87,78,18,75,5,71,-96,66,-55,61,-84,56,42,51,111,45,101,39,45,33,-67,26,44,20,122,13,-73,6,-22,-1,28,-7,90,-14,-85,-21,23,-27,-79,-34,112,-40,117,-46,-80,-52,63,-57,25,-62,82,-67,-26,-72,-26,-76,78,-79,43,-82,124,-85,74,-87,-110,-89,92,-90,-90,-91,116,-91,-61,-91,-105,-90,-22,-89,-68,-87,13,-84,-46,-82,20,-78,-64,-75,-38,-71,89,-66,54,-61,106,-56,-12,-51,-70,-45,-47,-39,12,-32}; }
	private static byte[] data10(){ return new byte[] {-122,-26,25,-19,-50,-13,-113,-6,96,1,35,8,-24,14,-118,21,23,28,116,34,-89,40,-105,46,74,52,-83,57,-66,62,118,67,-52,71,-72,75,56,79,72,82,-38,84,-3,86,-107,88,-72,89,84,90,110,90,7,90,29,89,-79,87,-54,85,100,83,-121,80,53,77,117,73,71,69,-66,64,-54,59,-114,54,-7,48,33,43,15,37,-66,30,73,24,-81,17,-8,10,55,4,108,-3,-91,-10,-19,-17,77,-23,-54,-30,119,-36,81,-42,110,-48,-55,-54,120,-59,115,-64,-44,-69,-116,-73,-71,-77,72,-80,85,-83,-47,-86,-51,-88,68,-89,62,-90,-75,-91,-74,-91,47,-90,51,-89,-77,-88,-81,-86,44,-83,24,-80,-126,-77,79,-73,-112,-69,41,-64,39,-59,114,-54,20,-48,-17,-43,20,-36,94,-30,-32,-24,125,-17,47,-10,-9,-4,-68,3,126,10,52,17,-54,23,70,30,-115,36,-86,42,125,48,22,54,88,59,73,64,-36,68,8,73,-44,76,35,80,16,83,113,85,106,87,-43,88,-51,89,56,90,40,90,-108,89,127,88,-24,86,-38,84,72,82,73,79,-48,75,-18,71,-93,67,-7,62,-18,57,-105,52,-18,46,5,41,-32,34,-119,28,8,22,104,15,-78,8,-17,1,42,-5,108,-12,-66,-19,43,-25,-67,-32,120,-38,112,-44,-95,-50,28,-55,-26,-61,7,-65,-125,-70,105,-74,-77,-78,112,-81,-94,-84,73,-86,111,-88,17,-89,52,-90,-39,-91,1,-90,-89,-90,-46,-89,121,-87,-95,-85,61,-82,84,-79,-39,-76,-54,-72,39,-67,-35,-63,-14,-58,86,-52,7,-46,-9,-41,37,-34,127,-28,3,-21,-88,-15,91,-8,30,-1,-30,5,-104,12,69,19,-50,25,53,32,110,38,109,44,47,50,-90,55,-48,60,-100,65,18,70,25,74,-65,77,-18,80,-86,83,-15,85,-76,87,1,89,-55,89,16,90,-41,89,27,89,-36,87,39,86,-22,83,62,81,23,78,-127,74,-126,70,27,66,83,61,58,56,-60,50,19,45,19,39,-24,32,-124,26,-3,19,93,13,-96,6,-25,-1,34,-7,110,-14,-51,-21,70,-27,-24,-34,-69,-40,-62,-46,17,-51,-92,-57,-118,-62,-55,-67,105,-71,105,-75,-32,-79,-73,-82,22,-84,-36,-87,46,-88,-15,-90,65,-90,4,-90,91,-90,30,-89,117,-88,59,-86,-123,-84,70,-81,119,-78,32,-74,40,-70,-96,-66,111,-61,-105,-56,15,-50,-48,-45,-50,-39,6,-32,105,-26,-14,-20,-103,-13,76,-6,13,1,-56,7,123,14,23,21,-107,27,-21,33,17,40,-4,45,-91,51,4,57,16,62,-60,66,22,71,1,75,-125,78,-111,81,42,84,76,86,-19,87,21,89,-73,89,-36,89,125,89,-97,88,65,87,100,85,13,83,61,80,-3,76,72,73,51,69,-80,64,-42,59,-89,54,32,49,97,43,87,37,29,31,-72,24,40,18,-122,11,-49,4,20,-2,88,-9,-82,-16,19,-22,-97,-29,79,-35,51,-41,82,-47,-77,-53,97,-58,97,-63,-68,-68,119,-72,-102,-76,40,-79,44,-82,-99,-85,-106,-87,-7,-89,-19,-90,81,-90,69,-90,-81,-90,-96,-89,11,-87,-5,-86,90,-83,63,-80,-123,-77,76,-73,105,-69,-6,-65,-40,-60,23,-54,-100,-49,106,-43,116,-37,-76,-31,29,-24,-85,-18,80,-11,4,-4,-64,2,119,9,30,16,-79,22,32,29,104,35,123,41,84,47,-26,52,46,58,35,63,-73,67,-12,71,-65,75,36,79,19,82,-115,84,-116,86,21,88,19,89,-98,89,-99,89,34,89,37,88,-90,86,-79,84,56,82,85,79,-12,75,50,72,-6,67,109,63,124,58,60,53,-82,47,-37,41,-54,35,-116,29,26,23,-111,16,-25,9,55,3,122,-4,-51,-11,34,-17,-101,-24,46,-30,-17,-37,-27,-43,21,-48,-117,-54,81,-59,101,-64,-34,-69,-83,-73,-15,-77,-105,-80,-71,-83,75,-85,89,-87,-28,-89,-20,-90,121,-90,-128,-90,14,-89,23,-88,-94,-87,-88,-85,38,-82,29,-79,-126,-76,86,-72,-112,-68,42,-63,32,-58,106,-53,-5,-48,-41,-42,-26,-36,46,-29,-100,-23,40,-16,-46,-10,-128,-3,60,4,-26,10,-118,17,13,24,118,30,-86,36,-80,42,117,48,-12,53,41,59,2,64,-120,68,-93,72,91,76,-95,79,120,82,-43,84,-67,86,33,88,13,89,117,89,93,89,-59,88,-82,87,23,86,6,84,123,81,123,78,10,75,49,71,-22,66,73,62,77,57,-4,51,102,46,-120,40,113,34,43,28,-71,21,43,15,-121,8,-46,1,35,-5,114,-12,-37,-19,83,-25,-4,-32,-61,-38,-50,-44,13,-49,-105,-55,108,-60,-100,-65,35,-69,18,-73,101,-77,44,-80,95,-83,16,-85,52,-87,-36,-89,-5,-90,-92,-90,-63,-90,107,-89,-118,-88,46,-86,72,-84,-32,-82,-27,-79,99,-75,68,-71,-110,-67,56,-62,64,-57,-115,-52,50,-46,13,-40,41,-34,113,-28,-28,-22,112,-15,26,-8,-61,-2,122,5,31,12,-69,18,51,25,-113,31}; }
	private static byte[] data11(){ return new byte[] {-72,37,-82,43,100,49,-47,54,-14,59,-69,64,42,69,47,73,-45,76,0,80,-61,82,5,85,-40,86,34,88,-6,88,69,89,29,89,104,88,63,87,-111,85,109,83,-51,80,-66,77,55,74,81,70,-5,65,78,61,68,56,-21,50,75,45,103,39,74,33,2,27,-116,20,0,14,92,7,-85,0,2,-6,85,-13,-56,-20,74,-26,-3,-33,-47,-39,-22,-45,55,-50,-47,-56,-68,-61,-10,-66,-104,-70,-107,-74,0,-77,-40,-81,38,-83,-27,-86,40,-87,-37,-89,25,-89,-49,-90,8,-89,-63,-89,-8,-88,-85,-86,-38,-84,-127,-81,-102,-78,35,-74,22,-70,109,-66,35,-61,47,-56,-116,-51,50,-45,23,-39,52,-33,-127,-27,-13,-21,-125,-14,37,-7,-50,-1,-128,6,30,13,-80,19,37,26,109,32,-108,38,119,44,31,50,-127,55,-114,60,73,65,-93,69,-102,73,41,77,68,80,-14,82,36,85,-35,86,30,88,-42,88,26,89,-43,88,22,88,-42,86,26,85,-28,82,54,80,22,77,-120,73,-115,69,51,65,119,60,104,55,7,50,96,44,118,38,89,32,12,26,-103,19,12,13,105,6,-66,-1,23,-7,118,-14,-23,-21,125,-27,47,-33,25,-39,53,-45,-107,-51,58,-56,52,-61,126,-66,48,-70,60,-74,-69,-78,-95,-81,0,-83,-43,-86,34,-87,-17,-89,56,-89,1,-89,76,-89,18,-88,90,-87,29,-85,88,-83,15,-80,50,-77,-57,-74,-58,-70,37,-65,-29,-61,-8,-56,89,-50,4,-44,-17,-39,11,-32,91,-26,-52,-20,91,-13,-7,-7,-93,0,71,7,-23,13,107,20,-35,26,28,33,53,39,15,45,-84,50,-1,55,1,61,-83,65,-7,69,-31,73,96,77,111,80,8,83,49,85,-43,86,10,88,-78,88,-26,88,-108,88,-56,87,120,86,-78,84,108,82,-73,79,-118,76,-12,72,-19,68,-112,64,-55,59,-73,54,79,49,-90,43,-71,37,-100,31,76,25,-36,18,79,12,-79,5,9,-1,104,-8,-55,-15,74,-21,-34,-28,-97,-34,-113,-40,-74,-46,32,-51,-44,-57,-46,-62,52,-66,-25,-71,9,-74,-113,-78,-122,-81,-13,-84,-47,-86,50,-87,6,-88,97,-89,51,-89,-116,-89,93,-88,-79,-87,127,-85,-61,-83,-123,-80,-83,-77,81,-73,77,-69,-68,-65,120,-60,-106,-55,-8,-50,-89,-44,-111,-38,-79,-32,-3,-26,113,-19,-9,-13,-102,-6,56,1,-32,7,113,14,-7,20,86,27,-102,33,-95,39,120,45,7,51,81,56,75,61,-25,65,46,70,6,74,121,77,-126,80,9,83,43,85,-62,86,-22,87,-117,88,-78,88,87,88,126,87,42,86,86,84,14,82,75,79,29,76,123,72,119,68,11,64,74,59,45,54,-54,48,26,43,48,37,17,31,-60,24,85,18,-53,11,47,5,-113,-2,-19,-9,91,-15,-37,-22,122,-28,65,-34,56,-40,105,-46,-37,-52,-106,-57,-95,-62,8,-66,-56,-71,-14,-75,-127,-78,-123,-81,-9,-84,-28,-86,72,-87,42,-88,-116,-89,102,-89,-55,-89,-98,-88,-1,-87,-53,-85,32,-82,-36,-80,20,-76,-79,-73,-68,-69,36,-64,-23,-60,6,-54,103,-49,27,-43,0,-37,33,-31,108,-25,-38,-19,98,-12,-4,-6,-101,1,57,8,-55,14,72,21,-93,27,-36,33,-33,39,-84,45,55,51,120,56,103,61,2,66,57,70,14,74,123,77,115,80,-1,82,14,85,-90,86,-62,87,95,88,125,88,31,88,63,87,-26,85,15,84,-66,81,-1,78,-59,75,41,72,29,68,-77,63,-16,58,-44,53,109,48,-58,42,-45,36,-62,30,107,24,10,18,122,11,-22,4,72,-2,-81,-9,33,-15,-94,-22,79,-28,17,-34,27,-40,69,-46,-55,-52,-128,-57,-100,-62,-1,-67,-52,-71,-5,-75,-113,-78,-101,-81,17,-83,2,-85,112,-87,82,-88,-69,-89,-102,-89,-2,-89,-37,-88,57,-86,14,-84,95,-82,34,-79,87,-76,-7,-73,-1,-69,109,-64,44,-59,74,-54,-84,-49,88,-43,64,-37,93,-31,-95,-25,20,-18,-114,-12,45,-5,-65,1,96,8,-24,14,98,21,-71,27,-22,33,-21,39,-78,45,55,51,116,56,94,61,-14,65,38,70,-8,73,93,77,84,80,-38,82,-25,84,122,86,-105,87,43,88,79,88,-26,87,13,87,-84,85,-38,83,-122,81,-56,78,-114,75,-13,71,-24,67,-125,63,-67,58,-88,53,66,48,-102,42,-75,36,-104,30,86,24,-22,17,105,11,-41,4,60,-2,-90,-9,29,-15,-92,-22,82,-28,31,-34,35,-40,93,-46,-38,-52,-98,-57,-74,-62,34,-66,-15,-71,31,-74,-68,-78,-61,-81,65,-83,49,-85,-96,-87,-124,-88,-20,-89,-50,-89,44,-88,16,-87,101,-86,64,-84,-118,-82,78,-79,126,-76,32,-72,31,-68,-113,-64,69,-59,101,-54,-67,-49,106,-43,75,-37,98,-31,-87,-25,12,-18,-114,-12,29,-5,-75,1,73,8,-45,14,67,21,-99,27,-59,33,-58,39,-120,45,9,51,70,56,44,61,-65,65,-14,69,-64,73}; }
	private static byte[] data12(){ return new byte[] {39,77,29,80,-94,82,-79,84,67,86,97,87,-6,87,26,88,-68,87,-36,86,-122,85,-79,83,104,81,-91,78,121,75,-38,71,-40,67,120,63,-76,58,-88,53,67,48,-92,42,-63,36,-83,30,108,24,6,18,-116,11,-4,4,103,-2,-42,-9,77,-15,-35,-22,-117,-28,90,-34,101,-40,-101,-46,32,-51,-31,-57,-4,-62,104,-66,54,-70,101,-74,0,-77,6,-80,-126,-83,112,-85,-36,-87,-68,-88,34,-88,-4,-89,93,-88,51,-87,-116,-86,91,-84,-94,-82,96,-79,-118,-76,35,-72,36,-68,-126,-64,61,-59,77,-54,-91,-49,73,-43,36,-37,56,-31,115,-25,-40,-19,78,-12,-34,-6,110,1,-2,7,-123,14,-12,20,70,27,114,33,107,39,49,45,-81,50,-19,55,-48,60,106,65,-104,69,111,73,-45,76,-49,79,88,82,105,84,4,86,35,87,-60,87,-23,87,-110,87,-71,86,106,85,-99,83,87,81,-91,78,117,75,-22,71,-25,67,-110,63,-41,58,-49,53,120,48,-39,42,3,37,-16,30,-71,24,91,18,-31,11,90,5,-54,-2,56,-8,-71,-15,73,-21,-11,-28,-48,-34,-50,-40,18,-45,-117,-51,84,-56,103,-61,-45,-66,-98,-70,-57,-74,96,-77,98,-80,-45,-83,-63,-85,33,-86,-2,-88,89,-88,46,-88,-126,-88,85,-87,-96,-86,103,-84,-88,-82,85,-79,126,-76,8,-72,0,-68,86,-64,7,-59,12,-54,98,-49,-12,-44,-48,-38,-43,-32,15,-25,106,-19,-37,-13,102,-6,-16,0,127,7,1,14,108,20,-63,26,-26,32,-28,38,-88,44,41,50,104,55,82,60,-24,64,36,69,-7,72,104,76,105,79,-7,81,20,84,-75,85,-33,86,-118,87,-70,87,107,87,-97,86,89,85,-104,83,97,81,-78,78,-102,75,11,72,34,68,-52,63,36,59,34,54,-42,48,65,43,114,37,108,31,55,25,-28,18,109,12,-16,5,94,-1,-39,-8,84,-14,-21,-21,-104,-27,112,-33,114,-39,-79,-45,39,-50,-16,-56,-7,-61,102,-65,38,-69,74,-73,-37,-77,-46,-80,60,-82,34,-84,112,-86,76,-87,-112,-88,99,-88,-92,-88,109,-87,-88,-86,102,-84,-107,-82,59,-79,80,-76,-47,-73,-69,-69,3,-64,-84,-60,-95,-55,-18,-50,118,-44,69,-38,69,-32,116,-26,-57,-20,52,-13,-73,-7,60,0,-55,6,70,13,-77,19,1,26,47,32,37,38,-11,43,114,49,-69,54,-90,59,73,64,-121,68,103,72,-31,75,-23,78,-120,81,-84,83,92,85,-111,86,76,87,-121,87,74,87,-118,86,86,85,-93,83,120,81,-32,78,-53,75,89,72,114,68,52,64,-111,59,-93,54,94,49,-39,43,18,38,22,32,-18,25,-99,19,51,13,-72,6,43,0,-81,-7,35,-13,-57,-20,105,-26,73,-32,66,-38,-127,-44,-13,-50,-78,-55,-71,-60,26,-64,-47,-69,-16,-73,109,-76,95,-79,-70,-82,-114,-84,-42,-86,-102,-87,-44,-88,-107,-88,-61,-88,-127,-87,-91,-86,87,-84,111,-82,9,-79,10,-76,126,-73,83,-69,-109,-65,32,-60,24,-55,68,-50,-46,-45,-122,-39,-122,-33,-93,-27,-12,-21,84,-14,-45,-8,84,-1,-36,5,86,12,-61,18,17,25,63,31,62,37,8,43,-107,48,-35,53,-41,58,127,63,-55,67,-74,71,57,75,86,78,-5,80,54,83,-13,84,58,86,7,87,82,87,43,87,124,86,92,85,-70,83,-91,81,28,79,31,76,-70,72,-24,68,-70,64,40,60,73,55,20,50,-100,44,-29,38,-14,32,-44,26,-115,20,44,14,-75,7,50,1,-77,-6,49,-12,-51,-19,119,-25,78,-31,74,-37,124,-43,-18,-49,-95,-54,-96,-59,-8,-64,-98,-68,-76,-72,32,-75,5,-78,76,-81,18,-83,69,-85,-12,-87,36,-87,-64,-88,-17,-88,-127,-87,-91,-86,48,-84,66,-82,-68,-80,-78,-77,8,-73,-44,-70,-11,-66,127,-61,86,-56,-128,-51,-13,-46,-93,-40,-114,-34,-90,-28,-25,-22,69,-15,-72,-9,55,-2,-72,4,50,11,-99,17,-19,23,29,30,33,36,-15,41,-123,47,-42,52,-36,57,-115,62,-23,66,-30,70,117,74,-91,77,92,80,-86,82,122,84,-39,85,-74,86,33,87,5,87,118,86,102,85,-32,83,-32,81,109,79,-119,76,52,73,127,69,94,65,-26,60,21,56,-13,50,-116,45,-31,39,-1,33,-20,27,-81,21,90,15,-26,8,111,2,-21,-5,117,-11,11,-17,-75,-24,-116,-30,123,-36,-78,-42,17,-47,-65,-53,-77,-58,-9,-63,-104,-67,-107,-71,-10,-75,-63,-78,-4,-81,-92,-83,-56,-85,95,-86,113,-87,1,-87,9,-87,-113,-87,-111,-86,9,-84,-1,-83,98,-80,60,-77,-126,-74,46,-70,66,-66,-80,-62,117,-57,-112,-52,-23,-47,-110,-41,103,-35,119,-29,-84,-23,-3,-17,107,-10,-29,-4,96,3,-40,9,67,16,-108,22,-55,28,-47,34,-89,40,74,46,-97,51,-72,56,117,61,-33,65,-18,69,-109,73,-44,76,-90,79,6,82,-14,83,104,85,95,86,-30,86}; }
	private static byte[] data13(){ return new byte[] {-29,86,111,86,120,85,15,84,39,82,-46,79,4,77,-50,73,42,70,39,66,-61,61,8,57,-5,51,-91,46,12,41,59,35,50,29,9,23,-76,16,83,10,-39,3,95,-3,-22,-10,125,-16,45,-22,-10,-29,-24,-35,16,-40,104,-46,11,-51,-19,-57,40,-61,-81,-66,-96,-70,-26,-74,-94,-77,-66,-80,85,-82,88,-84,-39,-86,-49,-87,64,-87,49,-87,-107,-87,125,-86,-40,-85,-82,-83,-6,-81,-76,-78,-32,-75,116,-71,106,-67,-61,-63,113,-58,114,-53,-64,-48,77,-42,24,-36,20,-30,63,-24,-124,-18,-21,-12,90,-5,-45,1,73,8,-76,14,6,21,64,27,79,33,46,39,-38,44,62,50,101,55,49,60,-75,64,-50,68,-110,72,-27,75,-43,78,75,81,87,83,-28,84,-4,85,-99,86,-70,86,103,86,-114,85,68,84,123,82,66,80,-107,77,121,74,-11,70,9,67,-62,62,28,58,42,53,-25,47,99,42,-93,36,-85,30,-114,24,71,18,-20,11,125,5,7,-1,-110,-8,42,-14,-47,-21,-101,-27,-124,-33,-94,-39,-16,-45,-124,-50,87,-55,125,-60,-10,-65,-54,-69,0,-72,-101,-76,-95,-79,26,-81,2,-83,99,-85,58,-86,-117,-87,91,-87,-96,-87,104,-86,-98,-85,89,-83,127,-81,30,-78,42,-75,-99,-72,125,-68,-78,-64,77,-59,49,-54,107,-49,-32,-44,-100,-38,-126,-32,-93,-26,-39,-20,55,-13,-99,-7,19,0,-126,6,-14,12,67,19,-125,25,-103,31,-126,37,57,43,-80,48,-32,53,-55,58,86,63,-109,67,102,71,-37,74,-31,77,122,80,-97,82,84,84,-122,85,77,86,-117,86,89,86,-91,85,124,84,-41,82,-62,80,48,78,60,75,-46,71,9,68,-36,63,84,59,122,54,82,49,-32,43,57,38,79,32,69,26,10,20,-73,13,86,7,-33,0,116,-6,6,-12,-82,-19,115,-25,84,-31,103,-37,-86,-43,43,-48,-16,-54,2,-58,97,-63,34,-67,55,-71,-67,-75,-95,-78,-4,-81,-62,-83,2,-84,-74,-86,-27,-87,-114,-87,-78,-87,79,-86,104,-85,-7,-84,-2,-82,120,-79,97,-76,-76,-73,113,-69,-116,-65,5,-60,-48,-56,-19,-51,79,-45,-16,-40,-53,-34,-46,-28,1,-21,78,-15,-81,-9,29,-2,-116,4,-11,10,79,17,-113,23,-79,29,-95,35,104,41,-20,46,51,52,45,57,-44,61,40,66,24,70,-84,73,-52,76,-113,79,-51,81,-85,83,2,85,-23,85,84,86,66,86,-69,85,-77,84,57,83,70,81,-34,78,9,76,-56,72,28,69,20,65,-87,60,-21,55,-31,50,-121,45,-11,39,34,34,39,28,-4,21,-70,15,89,9,-12,2,-127,-4,30,-10,-66,-17,-128,-23,88,-29,96,-35,-106,-41,7,-46,-73,-52,-76,-57,-4,-62,-97,-66,-100,-70,-4,-74,-56,-77,-7,-80,-96,-82,-73,-84,71,-85,79,-86,-50,-87,-53,-87,62,-86,50,-85,-107,-84,120,-82,-59,-80,-116,-77,-72,-74,80,-70,75,-66,-96,-62,80,-57,77,-52,-105,-47,30,-41,-28,-36,-38,-30,-12,-24,59,-17,-118,-11,-10,-5,95,2,-58,8,37,15,101,21,-108,27,-116,33,100,39,-8,44,80,50,101,55,35,60,-110,64,-92,68,81,72,-98,75,119,78,-24,80,-30,82,105,84,118,85,10,86,36,86,-57,85,-24,84,-99,83,-52,81,-106,79,-28,76,-53,73,71,70,95,66,27,62,124,57,-114,52,84,47,-41,41,33,36,51,30,32,24,-27,17,-105,11,51,5,-53,-2,99,-8,8,-14,-65,-21,-109,-27,-113,-33,-77,-39,24,-44,-81,-50,-105,-55,-61,-60,74,-64,41,-68,103,-72,15,-75,26,-78,-100,-81,-120,-83,-15,-85,-53,-86,33,-86,-17,-87,58,-86,-4,-86,56,-84,-22,-83,15,-80,-85,-78,-83,-75,32,-71,-15,-68,37,-63,-80,-59,-113,-54,-70,-49,41,-43,-45,-38,-76,-32,-64,-26,-16,-20,61,-13,-106,-7,2,0,97,6,-59,12,9,19,62,25,69,31,40,37,-48,42,63,48,104,53,67,58,-47,62,-2,66,-42,70,63,74,69,77,-34,79,-3,81,-74,83,-21,84,-81,85,-8,85,-60,85,27,85,-10,83,92,82,75,80,-52,77,-41,74,-124,71,-65,67,-94,63,43,59,86,54,71,49,-37,43,70,38,108,32,110,26,66,20,1,14,-89,7,69,1,-31,-6,-125,-12,53,-18,5,-24,-17,-31,13,-36,86,-42,-33,-48,-86,-53,-68,-58,38,-62,-31,-67,-3,-71,126,-74,97,-77,-71,-80,124,-82,-77,-84,98,-85,-121,-86,39,-86,64,-86,-46,-86,-34,-85,95,-83,89,-81,-64,-79,-101,-76,-34,-73,-121,-69,-109,-65,-6,-61,-78,-56,-65,-51,12,-45,-96,-40,101,-34,96,-28,121,-22,-68,-16,11,-9,108,-3,-51,3,44,10,121,16,-78,22,-56,28,-73,34,114,40,-8,45,57,51,49,56,-33,60,45,65,41,69,-68,72,-25,75,-80,78,-6,80,-29,82,70,84,61,85,-75,85,-73,85,62,85,76,84,-29,82,4,81,-76,78}; }
	private static byte[] data14(){ return new byte[] {-15,75,-55,72,48,69,63,65,-21,60,66,56,78,51,10,46,-118,40,-48,34,-31,28,-48,22,-104,16,77,10,-16,3,-110,-3,50,-9,-27,-16,-89,-22,-115,-28,-107,-34,-47,-40,64,-45,-13,-51,-23,-56,50,-60,-55,-65,-61,-69,22,-72,-45,-76,-4,-79,-112,-81,-103,-83,20,-84,8,-85,114,-86,90,-86,-74,-86,-114,-85,-37,-84,-94,-82,-42,-80,-125,-77,-111,-74,18,-70,-18,-67,43,-62,-63,-58,-93,-53,-43,-48,69,-42,-13,-37,-47,-31,-33,-25,9,-18,78,-12,-87,-6,0,1,101,7,-82,13,-12,19,16,26,17,32,-33,37,120,43,-42,48,-19,53,-76,58,47,63,76,67,8,71,101,74,83,77,-42,79,-23,81,-122,83,-84,84,94,85,-111,85,82,85,-108,84,98,83,-70,81,-103,79,16,77,17,74,-78,70,-26,66,-60,62,64,58,115,53,84,48,-13,42,85,37,-128,31,-123,25,91,19,36,13,-52,6,118,0,23,-6,-56,-13,-128,-19,97,-25,86,-31,-127,-37,-36,-43,111,-48,78,-53,112,-58,-26,-63,-73,-67,-33,-71,116,-74,102,-77,-48,-80,-98,-82,-20,-84,-92,-85,-36,-86,-120,-86,-84,-86,80,-85,98,-84,-14,-83,-14,-81,100,-78,69,-75,-111,-72,60,-68,80,-64,-77,-60,117,-55,125,-50,-51,-45,93,-39,31,-33,22,-27,45,-21,101,-15,-78,-9,6,-2,99,4,-76,10,-7,16,39,23,48,29,20,35,-62,40,58,46,111,51,91,56,-10,60,62,65,38,69,-83,72,-46,75,-127,78,-49,80,-102,82,1,84,-29,84,89,85,76,85,-52,84,-47,83,100,82,125,80,40,78,99,75,50,72,-98,68,-89,64,85,60,-84,55,-71,50,121,45,-4,39,69,34,94,28,79,22,35,16,-37,9,-119,3,48,-3,-33,-10,-106,-16,102,-22,84,-28,103,-34,-81,-40,39,-45,-25,-51,-23,-56,55,-60,-31,-65,-37,-69,66,-72,4,-75,55,-78,-45,-81,-27,-83,102,-84,100,-85,-46,-86,-63,-86,31,-85,-2,-85,77,-83,22,-81,77,-79,-9,-77,11,-73,-124,-70,101,-66,-101,-62,46,-57,15,-52,56,-47,-89,-42,75,-36,39,-30,40,-24,79,-18,-116,-12,-38,-6,49,1,-127,7,-50,13,-1,19,27,26,14,32,-44,37,100,43,-70,48,-61,53,-114,58,-13,62,20,67,-62,70,27,74,4,77,-126,79,-114,81,42,83,74,84,-4,84,45,85,-19,84,45,84,-2,82,84,81,57,79,-79,76,-75,73,90,70,-107,66,115,62,-2,57,46,53,27,48,-63,42,40,37,97,31,103,25,75,19,25,13,-51,6,124,0,43,-6,-36,-13,-87,-19,-123,-25,-117,-31,-69,-37,25,-42,-68,-48,-105,-53,-59,-58,64,-62,17,-66,68,-70,-45,-74,-48,-77,54,-79,9,-81,82,-83,16,-84,63,-85,-15,-86,13,-85,-84,-85,-65,-84,70,-82,65,-80,-80,-78,-123,-75,-53,-72,115,-68,118,-64,-38,-60,-116,-55,-116,-50,-42,-45,87,-39,21,-33,-1,-28,12,-21,62,-15,124,-9,-51,-3,29,4,105,10,-92,16,-53,22,-51,28,-84,34,83,40,-55,45,-11,50,-30,55,121,60,-65,64,-89,68,46,72,82,75,5,78,84,80,36,82,-114,83,119,84,-16,84,-20,84,113,84,-125,83,23,82,67,80,-18,77,58,75,17,72,-120,68,-98,64,84,60,-67,55,-50,50,-98,45,45,40,126,34,-90,28,-95,22,123,16,68,10,-10,3,-88,-3,96,-9,26,-15,-9,-22,-26,-28,0,-33,76,-39,-57,-45,-121,-50,-116,-55,-37,-60,-128,-64,-128,-68,-40,-72,-93,-75,-60,-78,102,-80,103,-82,-24,-84,-40,-85,63,-85,32,-85,120,-85,71,-84,-117,-83,72,-81,111,-79,15,-76,17,-73,127,-70,78,-66,122,-62,-5,-58,-48,-53,-22,-48,75,-42,-28,-37,-81,-31,-87,-25,-64,-19,-10,-13,54,-6,-121,0,-50,6,19,13,65,19,84,25,70,31,6,37,-102,42,-23,47,-4,52,-65,57,49,62,78,66,9,70,103,73,86,76,-31,78,-12,80,-99,82,-51,83,-122,84,-52,84,-109,84,-21,83,-58,82,48,81,37,79,-82,76,-59,73,121,70,-57,66,-72,62,80,58,-105,53,-114,48,71,43,-65,37,1,32,27,26,9,20,-30,13,-95,7,90,1,17,-5,-54,-12,-100,-18,123,-24,-121,-30,-77,-36,24,-41,-78,-47,-111,-52,-73,-57,42,-61,-7,-66,29,-69,-88,-73,-106,-76,-18,-79,-74,-81,-15,-83,-103,-84,-65,-85,87,-85,102,-85,-16,-85,-18,-84,97,-82,74,-80,-99,-78,103,-75,-112,-72,38,-68,22,-64,98,-60,3,-55,-13,-51,35,-45,-102,-40,67,-34,30,-28,34,-22,63,-16,121,-10,-70,-4,5,3,72,9,127,15,-95,21,-93,27,125,33,45,39,-100,44,-41,49,-61,54,102,59,-75,63,-88,67,61,71,109,74,53,77,-114,79,121,81,-17,82,-14,83,124,84,-110,84,47,84,84,83,7,82,65,80,17,78,107,75,99,72,-21,68,29,65,-23,60}; }
	private static byte[] data15(){ return new byte[] {104,56,-113,51,119,46,18,41,126,35,-78,29,-68,23,-86,17,120,11,59,5,-11,-2,-81,-8,120,-14,79,-20,68,-26,96,-32,-95,-38,35,-43,-44,-49,-44,-54,23,-58,-77,-63,-98,-67,-13,-71,-100,-74,-70,-77,59,-79,46,-81,-107,-83,106,-84,-66,-85,127,-85,-64,-85,113,-84,-101,-83,58,-81,71,-79,-55,-77,-81,-74,4,-70,-76,-67,-55,-63,46,-58,-19,-54,-19,-49,59,-43,-70,-38,121,-32,91,-26,104,-20,-118,-14,-58,-8,4,-1,75,5,-121,11,-80,17,-57,23,-77,29,-128,35,16,41,109,46,-120,51,85,56,-37,60,4,65,-44,68,66,72,77,75,-23,77,29,80,-38,81,40,83,-2,83,98,84,71,84,-64,83,-74,82,69,81,89,79,-3,76,60,74,6,71,122,67,-125,63,61,59,-103,54,-79,49,126,44,13,39,105,33,-113,27,-106,21,120,15,71,9,13,3,-59,-4,-115,-10,91,-16,62,-22,75,-28,109,-34,-47,-40,93,-45,52,-50,73,-55,-80,-60,102,-64,123,-68,-21,-72,-61,-75,0,-77,-86,-80,-57,-82,82,-83,85,-84,-49,-85,-73,-85,37,-84,-11,-84,80,-82,11,-80,70,-78,-32,-76,-15,-73,93,-69,49,-65,94,-61,-35,-57,-80,-52,-57,-47,35,-41,-75,-36,124,-30,104,-24,121,-18,-93,-12,-42,-6,31,1,80,7,-112,13,-89,19,-80,25,-114,31,67,37,-63,42,5,48,3,53,-74,57,29,62,34,66,-41,69,30,73,4,76,127,78,-120,80,35,82,72,83,-7,83,51,84,-9,83,69,83,28,82,-125,80,114,78,-4,75,17,73,-56,69,23,66,10,62,-87,57,-14,52,-13,47,-77,42,49,37,-127,31,-95,25,-100,19,-127,13,76,7,18,1,-42,-6,-101,-12,126,-18,104,-24,-125,-30,-67,-36,48,-41,-42,-47,-61,-52,-11,-57,116,-61,80,-65,124,-69,20,-72,7,-75,109,-78,56,-80,121,-82,42,-83,80,-84,-18,-85,-1,-85,-120,-84,-120,-83,-9,-82,-32,-80,48,-77,-14,-75,25,-71,-90,-68,-113,-64,-43,-60,106,-55,80,-50,118,-45,-28,-40,125,-34,80,-28,68,-22,86,-16,-125,-10,-74,-4,-11,2,41,9,88,15,101,21,102,27,41,33,-42,38,55,44,104,49,77,54,-25,58,44,63,30,67,-89,70,-37,73,-106,76,-11,78,-37,80,82,82,87,83,-30,83,-3,83,-100,83,-53,82,-128,81,-57,79,-103,77,4,75,-1,71,-102,68,-46,64,-84,60,57,56,110,51,96,46,16,41,-125,35,-55,29,-28,23,-39,17,-67,11,-122,5,83,-1,24,-7,-19,-14,-50,-20,-46,-26,-16,-32,69,-37,-61,-43,-123,-48,-124,-53,-49,-58,109,-62,91,-66,-81,-70,92,-73,114,-76,-9,-79,-32,-81,69,-82,18,-83,93,-84,26,-84,73,-84,-10,-84,15,-82,-93,-81,-93,-79,19,-76,-19,-74,47,-70,-46,-67,-45,-63,41,-58,-43,-54,-59,-49,1,-43,112,-38,30,-32,-18,-27,-20,-21,1,-14,41,-8,98,-2,-110,4,-54,10,-27,16,-14,22,-39,28,-103,34,42,40,127,45,-103,50,98,55,-19,59,17,64,-21,67,91,71,107,74,19,77,73,79,26,81,107,82,86,83,-62,83,-68,83,65,83,79,82,-22,80,20,79,-50,76,28,74,3,71,-124,67,-88,63,114,59,-22,54,16,50,-8,44,-107,39,9,34,64,28,88,22,77,16,42,10,-3,3,-56,-3,-108,-9,115,-15,91,-21,110,-27,-102,-33,-5,-39,-111,-44,97,-49,119,-54,-38,-59,-118,-63,-102,-67,-2,-71,-53,-74,-3,-77,-103,-79,-91,-81,33,-82,13,-83,119,-84,73,-84,-99,-84,94,-83,-104,-82,65,-80,93,-78,-29,-76,-42,-73,42,-69,-27,-66,-13,-62,96,-57,20,-52,24,-47,87,-42,-39,-37,-124,-31,97,-25,94,-19,117,-13,-98,-7,-49,-1,1,6,41,12,69,18,62,24,31,30,-52,35,80,41,-112,46,-102,51,79,56,-65,60,-44,64,-114,68,-21,71,-31,74,107,77,-112,79,56,81,126,82,66,83,-102,83,120,83,-28,82,-40,81,92,80,109,78,16,76,75,73,28,70,-117,66,-97,62,87,58,-64,53,-35,48,-73,43,79,38,-73,32,-19,26,-2,20,-11,14,-47,8,-89,2,116,-4,74,-10,45,-16,34,-22,64,-28,118,-34,-22,-40,-115,-45,111,-50,-103,-55,15,-59,-44,-64,-7,-68,117,-71,90,-74,-95,-77,88,-79,124,-81,14,-82,26,-83,-110,-84,-122,-84,-19,-84,-59,-83,25,-81,-43,-80,6,-77,-92,-75,-94,-72,17,-68,-45,-65,-7,-61,108,-56,49,-51,59,-46,-121,-41,11,-35,-63,-30,-100,-24,-97,-18,-79,-12,-35,-6,6,1,55,7,85,13,105,19,88,25,44,31,-48,36,61,42,121,47,101,52,19,57,105,61,108,65,19,69,88,72,57,75,-83,77,-71,79,80,81,121,82,42,83,107,83,49,83,-118,82,102,81,-39,79,-44,77,102,75,-112,72,77,69,-79,65,-75,61,95,57,-62,52,-48,47,-94,42}; }
	private static byte[] data16(){ return new byte[] {56,37,-107,31,-51,25,-39,19,-49,13,-80,7,-124,1,92,-5,51,-11,31,-17,32,-23,66,-29,-117,-35,10,-40,-73,-46,-81,-51,-27,-56,110,-60,70,-64,124,-68,12,-71,7,-74,95,-77,48,-79,96,-81,18,-82,40,-83,-68,-84,-63,-84,60,-83,41,-82,-114,-81,91,-79,-95,-77,73,-74,94,-71,-44,-68,-88,-64,-42,-60,86,-55,34,-50,54,-45,-122,-40,17,-34,-57,-29,-87,-23,-91,-17,-65,-11,-32,-5,12,2,50,8,77,14,85,20,63,26,6,32,-99,37,2,43,40,48,14,53,-91,57,-17,61,-33,65,117,69,-88,72,117,75,-38,77,-50,79,87,81,105,82,10,83,55,83,-19,82,50,82,-1,80,96,79,76,77,-47,74,-23,71,-97,68,-14,64,-20,60,-111,56,-27,51,-15,46,-67,41,73,36,-84,30,-41,24,-18,18,-36,12,-60,6,-100,0,115,-6,87,-12,69,-18,82,-24,124,-30,-48,-36,90,-41,19,-46,27,-51,90,-56,-8,-61,-38,-65,36,-68,-62,-72,-52,-75,59,-77,19,-79,96,-81,24,-82,70,-83,-23,-84,-5,-84,-117,-83,-125,-82,-8,-81,-43,-79,36,-76,-35,-74,-5,-71,125,-67,89,-63,-112,-59,25,-54,-23,-50,5,-44,87,-39,-27,-34,-98,-28,127,-22,124,-16,-109,-10,-81,-4,-37,2,-9,8,16,15,14,21,-17,26,-82,32,58,38,-109,43,-79,48,-124,53,20,58,76,62,49,66,-73,69,-37,72,-103,75,-17,77,-43,79,77,81,81,82,-27,82,0,83,-84,82,-34,81,-91,80,-13,78,-39,76,78,74,94,71,11,68,85,64,72,60,-27,55,52,51,60,46,3,41,-111,35,-21,29,30,24,44,18,40,12,7,6,-21,-1,-62,-7,-81,-13,-94,-19,-73,-25,-24,-31,72,-36,-41,-42,-93,-47,-85,-52,2,-56,-97,-61,-103,-65,-26,-69,-101,-72,-87,-75,44,-77,13,-79,106,-81,44,-82,107,-83,22,-83,57,-83,-48,-83,-41,-82,85,-80,60,-78,-105,-76,86,-73,125,-70,6,-66,-22,-63,37,-58,-77,-54,-120,-49,-91,-44,-6,-39,-118,-33,65,-27,34,-21,32,-15,44,-9,82,-3,107,3,-114,9,-105,15,-105,21,105,27,39,33,-92,38,-8,43,10,49,-43,53,88,58,-121,62,95,66,-37,69,-13,72,-89,75,-17,77,-52,79,55,81,49,82,-71,82,-53,82,109,82,-107,81,83,80,-105,78,119,76,-28,73,-19,70,-107,67,-41,63,-55,59,95,55,-82,50,-79,45,122,40,2,35,98,29,-109,23,-92,17,-95,11,-122,5,106,-1,76,-7,54,-13,55,-19,77,-25,-119,-31,-17,-37,-122,-42,90,-47,108,-52,-54,-57,115,-61,118,-65,-52,-69,-118,-72,-93,-75,46,-77,27,-79,-128,-81,75,-82,-108,-83,71,-83,113,-83,19,-82,30,-81,-91,-80,-108,-78,-17,-76,-69,-73,-32,-70,113,-66,86,-62,-106,-58,36,-53,-4,-49,24,-43,111,-38,-5,-33,-75,-27,-111,-21,-116,-15,-103,-9,-76,-3,-47,3,-25,9,-14,15,-28,21,-71,27,102,33,-26,38,44,44,57,49,-5,53,119,58,-99,62,111,66,-31,69,-14,72,-99,75,-33,77,-79,79,25,81,8,82,-116,82,-106,82,49,82,86,81,11,80,79,78,37,76,-109,73,-105,70,59,67,126,63,106,59,4,55,78,50,87,45,24,40,-86,34,7,29,58,23,84,17,73,11,61,5,30,-1,8,-7,-9,-14,-5,-20,25,-25,89,-31,-57,-37,98,-42,62,-47,87,-52,-70,-57,108,-61,113,-65,-45,-69,-109,-72,-73,-75,66,-77,60,-79,-98,-81,120,-82,-65,-83,120,-83,-85,-83,72,-82,97,-81,-29,-80,-40,-78,55,-75,-1,-73,45,-69,-72,-66,-95,-62,-31,-58,108,-53,70,-48,93,-43,-75,-38,62,-32,-13,-27,-48,-21,-62,-15,-45,-9,-31,-3,-1,3,16,10,19,16,6,22,-48,27,123,33,-13,38,55,44,58,49,-2,53,108,58,-108,62,93,66,-55,69,-36,72,121,75,-64,77,-121,79,-16,80,-38,81,90,82,100,82,-6,81,31,81,-46,79,21,78,-22,75,89,73,91,70,1,67,69,63,51,59,-52,54,29,50,33,45,-18,39,122,34,-31,28,21,23,47,17,50,11,30,5,14,-1,-12,-8,-18,-14,-16,-20,27,-25,87,-31,-50,-37,111,-42,74,-47,109,-52,-48,-57,-121,-61,-112,-65,-10,-69,-73,-72,-32,-75,110,-77,101,-79,-46,-81,-92,-82,-13,-83,-85,-83,-36,-83,125,-82,-110,-81,22,-79,9,-77,103,-75,44,-72,90,-69,-32,-66,-53,-62,1,-57,-111,-53,96,-48,121,-43,-53,-38,79,-32,3,-26,-40,-21,-54,-15,-48,-9,-30,-3,-12,3,7,10,3,16,-16,21,-72,27,96,33,-46,38,21,44,20,49,-45,53,67,58,100,62,45,66,-103,69,-91,72,74,75,-121,77,86,79,-71,80,-90,81,40,82,47,82,-50,81,-19,80,-88,79,-21,77,-60,75,54,73,59,70,-26,66,44,63,34,59,-70,54,21,50,25,45,-19,39,-128,34,-27,28}; }
	private static byte[] data17(){ return new byte[] {39,23,62,17,73,11,58,5,44,-1,25,-7,21,-13,30,-19,69,-25,-113,-31,-1,-37,-87,-42,-123,-47,-90,-52,17,-56,-61,-61,-46,-65,51,-68,-7,-72,29,-74,-84,-77,-92,-79,10,-80,-33,-82,38,-82,-32,-83,10,-82,-85,-82,-73,-81,60,-79,37,-77,-124,-75,62,-72,107,-69,-22,-66,-50,-62,3,-57,-124,-53,89,-48,99,-43,-76,-38,50,-32,-35,-27,-80,-21,-99,-15,-99,-9,-85,-3,-71,3,-59,9,-62,15,-89,21,115,27,15,33,-117,38,-64,43,-57,48,-126,53,-15,57,22,62,-36,65,77,69,88,72,3,75,61,77,24,79,117,80,113,81,-18,81,3,82,-99,81,-50,80,-124,79,-44,77,-77,75,39,73,58,70,-26,66,55,63,49,59,-45,54,49,50,65,45,24,40,-78,34,32,29,97,23,-120,17,-113,11,-117,5,126,-1,113,-7,111,-13,125,-19,-89,-25,-19,-31,105,-36,8,-41,-18,-47,10,-51,114,-56,40,-60,48,-64,-110,-68,81,-71,115,-74,-1,-77,-18,-79,83,-80,31,-81,96,-82,21,-82,53,-82,-48,-82,-43,-81,80,-79,50,-77,-120,-75,58,-72,93,-69,-42,-66,-81,-62,-35,-58,86,-53,32,-48,39,-43,107,-38,-26,-33,-119,-27,85,-21,59,-15,57,-9,62,-3,76,3,81,9,74,15,52,21,-14,26,-100,32,7,38,76,43,74,48,11,53,124,57,-94,61,112,65,-30,68,-11,71,-93,74,-25,76,-59,78,46,80,46,81,-74,81,-44,81,118,81,-80,80,114,79,-54,77,-75,75,51,73,78,70,7,67,95,63,102,59,17,55,119,50,-109,45,110,40,22,35,-122,29,-43,23,-5,17,14,12,13,6,4,0,-2,-7,-6,-13,17,-18,52,-24,-122,-30,-10,-36,-99,-41,125,-46,-105,-51,-3,-56,-82,-60,-81,-64,15,-67,-60,-71,-31,-74,99,-76,76,-78,-90,-80,104,-81,-95,-82,72,-82,97,-82,-18,-82,-24,-81,88,-79,46,-77,117,-75,34,-72,49,-69,-91,-66,110,-62,-111,-58,4,-53,-67,-49,-65,-44,-10,-39,107,-33,3,-27,-54,-22,-88,-16,-96,-10,-96,-4,-87,2,-85,8,-92,14,-122,20,75,26,-18,31,97,37,-93,42,-89,47,106,52,-29,56,13,61,-29,64,90,68,122,71,43,74,-127,76,98,78,-36,79,-29,80,123,81,-93,81,84,81,-100,80,103,79,-45,77,-58,75,85,73,125,70,65,67,-84,63,-71,59,117,55,-27,50,11,46,-11,40,-92,35,29,30,119,24,-95,18,-63,12,-66,6,-62,0,-72,-6,-67,-12,-46,-18,-8,-24,73,-29,-74,-35,93,-40,54,-45,79,-50,-82,-55,85,-59,85,-63,-92,-67,87,-70,101,-73,-35,-76,-69,-78,5,-79,-66,-81,-25,-82,125,-82,-114,-82,3,-81,-9,-81,80,-79,27,-77,81,-75,-18,-73,-16,-70,82,-66,16,-62,34,-58,-118,-54,52,-49,43,-44,86,-39,-65,-34,83,-28,8,-22,-23,-17,-50,-11,-44,-5,-47,1,-45,7,-55,13,-87,19,113,25,20,31,-119,36,-48,41,-39,46,-94,51,36,56,84,60,53,64,-72,67,-32,70,-93,73,-1,75,-11,77,122,79,-111,80,60,81,110,81,56,81,-120,80,109,79,-28,77,-21,75,-118,73,-58,70,-107,67,22,64,46,60,-3,55,121,51,-81,46,-94,41,96,36,-26,30,68,25,126,19,-99,13,-87,7,-84,1,-85,-5,-81,-11,-57,-17,-21,-23,61,-28,-90,-34,75,-39,26,-44,49,-49,-125,-54,40,-58,21,-62,96,-66,0,-69,6,-72,107,-75,59,-77,119,-79,27,-80,52,-81,-68,-82,-78,-82,30,-81,-7,-81,61,-79,-4,-78,25,-75,-91,-73,-104,-70,-32,-67,-106,-63,-112,-59,-22,-55,-122,-50,107,-45,-113,-40,-27,-35,112,-29,29,-23,-16,-18,-42,-12,-52,-6,-52,0,-57,6,-68,12,-100,18,100,24,10,30,-123,35,-50,40,-29,45,-82,50,63,55,120,59,100,63,-7,66,42,70,1,73,109,75,114,77,13,79,52,80,-12,80,59,81,22,81,-128,80,118,79,2,78,33,76,-48,73,36,71,6,68,-102,64,-60,60,-89,56,49,52,122,47,124,42,69,37,-37,31,66,26,-119,20,-82,14,-61,8,-53,2,-53,-4,-38,-10,-25,-16,23,-21,92,-27,-56,-33,98,-38,49,-43,54,-48,-119,-53,24,-57,-2,-62,58,-65,-56,-69,-64,-72,18,-74,-48,-77,-11,-79,-117,-80,-119,-81,-3,-82,-33,-82,49,-81,-10,-81,40,-79,-54,-78,-45,-76,76,-73,31,-70,98,-67,-14,-64,-26,-60,36,-55,-77,-51,-121,-46,-105,-41,-26,-36,91,-30,5,-24,-55,-19,-89,-13,-103,-7,-112,-1,-117,5,123,11,95,17,37,23,-47,28,80,34,-93,39,-70,44,-103,49,44,54,122,58,114,62,21,66,92,69,67,72,-61,74,-33,76,-115,78,-52,79,-92,80,0,81,-8,80,117,80,-121,79,44,78,94,76,47,74,-113,71,-108,68,51,65,125,61,108,57,19,53,101,48,-127,43,83,38,-3,32,110,27,-62,21}; }
	private static byte[] data18(){ return new byte[] {-17,15,15,10,24,4,37,-2,44,-8,68,-14,109,-20,-82,-26,25,-31,-86,-37,112,-42,111,-47,-82,-52,53,-56,12,-60,49,-64,-73,-68,-113,-71,-42,-74,121,-76,-119,-78,4,-79,-18,-81,68,-81,17,-81,69,-81,-16,-81,11,-79,-116,-78,-123,-76,-39,-74,-99,-71,-64,-68,59,-64,26,-60,62,-56,-66,-52,121,-47,123,-42,-74,-37,33,-31,-69,-26,114,-20,76,-14,46,-8,41,-2,23,4,14,10,-21,15,-71,21,101,27,-20,32,72,38,105,43,84,48,-12,52,83,57,90,61,21,65,107,68,106,71,3,74,50,76,-2,77,87,79,69,80,-61,80,-47,80,109,80,-101,79,91,78,-84,76,-109,74,22,72,45,69,-18,65,75,62,85,58,15,54,124,49,-91,44,-111,39,68,34,-55,28,40,23,95,17,-116,11,-105,5,-81,-1,-78,-7,-48,-13,-12,-19,53,-24,-103,-30,32,-35,-33,-41,-50,-46,5,-50,119,-55,63,-59,81,-63,-66,-67,-121,-70,-82,-73,61,-75,48,-77,-109,-79,91,-80,-98,-81,64,-81,99,-81,-23,-81,-25,-80,76,-78,37,-76,92,-74,7,-71,6,-68,114,-65,41,-61,67,-57,-98,-53,76,-48,55,-43,95,-38,-69,-33,66,-27,-13,-22,-71,-16,-98,-10,-122,-4,123,2,103,8,75,14,24,20,-54,25,91,31,-72,36,-17,41,-33,46,-106,51,2,56,31,60,-20,63,94,67,113,70,40,73,112,75,89,77,-50,78,-35,79,120,80,-92,80,101,80,-84,79,-109,78,-5,76,12,75,-95,72,-28,69,-75,66,55,63,88,59,46,55,-80,50,-14,45,-15,40,-73,35,78,30,-70,24,1,19,51,13,77,7,98,1,112,-5,-116,-11,-84,-17,-17,-23,69,-28,-52,-34,119,-39,98,-44,-128,-49,-24,-54,-104,-58,-107,-62,-18,-66,-105,-69,-85,-72,23,-74,-14,-77,50,-78,-33,-80,-5,-81,-123,-81,126,-81,-23,-81,-64,-80,8,-78,-68,-77,-43,-75,94,-72,63,-69,-116,-66,37,-62,38,-58,98,-54,-2,-50,-53,-45,-28,-40,40,-34,-92,-29,62,-23,3,-17,-45,-12,-67,-6,-90,0,-109,6,119,12,69,18,-1,23,-107,29,0,35,63,40,66,45,7,50,-119,54,-67,58,-99,62,46,66,89,69,44,72,-106,74,-102,76,53,78,97,79,33,80,113,80,79,80,-61,79,-61,78,90,77,-126,75,69,73,-100,70,-101,67,51,64,120,60,101,56,7,52,95,47,119,42,83,37,-6,31,119,26,-48,20,9,15,50,9,70,3,97,-3,116,-9,-98,-15,-44,-21,40,-26,-93,-32,69,-37,29,-42,48,-47,-128,-52,28,-56,3,-60,61,-64,-47,-68,-62,-71,20,-73,-54,-76,-21,-78,116,-79,109,-80,-45,-81,-91,-81,-19,-81,-98,-80,-64,-79,80,-77,68,-75,-86,-73,104,-70,-111,-67,16,-63,-25,-60,19,-55,-120,-51,67,-46,64,-41,113,-36,-40,-31,103,-25,21,-19,-31,-14,-64,-8,-94,-2,-112,4,109,10,69,16,-1,21,-97,27,22,33,95,38,119,43,76,48,-28,52,45,57,46,61,-49,64,38,68,12,71,-96,73,-62,75,-126,77,-45,78,-71,79,46,80,54,80,-50,79,-9,78,-77,77,3,76,-21,73,105,71,-118,68,71,65,-87,61,-67,57,116,53,-15,48,28,44,20,39,-50,33,96,28,-58,22,17,17,62,11,99,5,121,-1,-104,-7,-71,-13,-17,-19,60,-24,-84,-30,67,-35,11,-40,12,-45,70,-50,-51,-55,-103,-59,-73,-63,48,-66,-5,-70,49,-72,-63,-75,-67,-77,34,-78,-15,-80,50,-80,-37,-81,-8,-81,-124,-80,122,-79,-30,-78,-80,-76,-22,-74,-120,-71,-122,-68,-27,-65,-104,-61,-93,-57,-5,-53,-105,-48,125,-43,-109,-38,-24,-33,95,-27,4,-21,-66,-16,-109,-10,115,-4,85,2,58,8,10,14,-45,19,116,25,-5,30,81,36,118,41,102,46,15,51,117,55,-114,59,81,63,-61,66,-47,69,-124,72,-49,74,-77,76,47,78,59,79,-36,79,15,80,-51,79,39,79,10,78,-123,76,-106,74,63,72,-126,69,108,66,-17,62,38,59,2,55,-103,50,-27,45,-13,40,-52,35,106,30,-19,24,60,19,-127,13,-91,7,-54,1,-27,-5,10,-10,60,-16,-127,-22,-23,-28,113,-33,44,-38,22,-43,64,-48,-88,-53,93,-57,93,-61,-78,-65,98,-68,107,-71,-35,-74,-83,-76,-23,-78,-111,-79,-96,-80,38,-80,16,-80,115,-80,58,-79,121,-78,24,-76,41,-74,-101,-72,116,-69,-91,-66,60,-62,24,-58,87,-54,-50,-50,-103,-45,-106,-40,-51,-35,56,-29,-64,-24,118,-18,56,-12,16,-6,-15,-1,-51,5,-88,11,107,17,30,23,-90,28,21,34,68,39,78,44,9,49,-112,53,-64,57,-86,61,54,65,112,68,67,71,-69,73,-58,75,110,77,-91,78,119,79,-47,79,-57,79,68,79,93,78,3,77,66,75,23,73,-119,70,-108,67,74,64,-97,60,-90,56,92,52,-55,47,-12,42,-24,37,-95,32,49,27,-101,21}; }
	private static byte[] data19(){ return new byte[] {-26,15,29,10,68,4,102,-2,-117,-8,-70,-14,-5,-20,87,-25,-44,-31,125,-36,86,-41,102,-46,-72,-51,77,-55,48,-59,99,-63,-20,-67,-45,-70,23,-72,-63,-75,-48,-77,74,-78,44,-79,-127,-80,62,-80,109,-80,9,-79,18,-78,-120,-77,101,-75,-81,-73,82,-70,100,-67,-59,-64,-122,-60,-108,-56,-13,-52,-108,-47,121,-42,-107,-37,-28,-32,95,-26,-5,-21,-76,-15,-126,-9,89,-3,54,3,13,9,-42,14,-112,20,35,26,-95,31,-29,36,-2,41,-40,46,116,51,-56,55,-49,59,-125,63,-32,66,-33,69,126,72,-71,74,-117,76,-8,77,-16,78,-120,79,-94,79,94,79,-98,78,125,77,-24,75,-16,73,-113,71,-53,68,-86,65,42,62,91,58,50,54,-54,49,17,45,33,40,-5,34,-101,29,33,24,119,18,-66,12,-18,6,22,1,60,-5,109,-11,-93,-17,-3,-23,104,-28,4,-33,-58,-39,-60,-44,-12,-49,118,-53,44,-57,70,-61,-94,-65,101,-68,124,-71,-7,-74,-38,-76,35,-77,-42,-79,-10,-80,-128,-80,127,-80,-30,-80,-66,-79,-6,-78,-87,-76,-66,-74,54,-71,19,-68,77,-65,-36,-62,-55,-58,-7,-54,126,-49,60,-44,61,-39,113,-34,-44,-29,92,-23,7,-17,-59,-12,-107,-6,109,0,65,6,16,12,-50,17,111,23,-11,28,78,34,124,39,111,44,43,49,-102,53,-59,57,-95,61,34,65,79,68,26,71,-126,73,-119,75,36,77,83,78,25,79,113,79,90,79,-43,78,-24,77,-124,76,-58,74,-109,72,3,70,18,67,-64,63,26,60,34,56,-43,51,78,47,116,42,115,37,43,32,-57,26,51,21,-122,15,-57,9,-14,3,33,-2,76,-8,-122,-14,-50,-20,55,-25,-69,-31,113,-36,79,-41,112,-46,-61,-51,107,-55,79,-59,-112,-63,31,-66,15,-69,92,-72,11,-74,34,-76,-95,-78,-119,-79,-30,-80,-92,-80,-43,-80,116,-79,-127,-78,-14,-77,-40,-75,22,-72,-59,-70,-55,-67,48,-63,-23,-60,-12,-56,78,-51,-23,-47,-54,-42,-34,-37,40,-31,-105,-26,50,-20,-35,-15,-90,-9,117,-3,69,3,25,9,-43,14,-121,20,22,26,-126,31,-58,36,-48,41,-86,46,57,51,-119,55,-119,59,53,63,-112,66,-120,69,34,72,94,74,39,76,-107,77,-114,78,29,79,66,79,-11,78,61,78,27,77,-120,75,-105,73,53,71,124,68,91,65,-27,61,24,58,-5,53,-107,49,-24,44,0,40,-36,34,-112,29,18,24,122,18,-58,12,-2,6,51,1,94,-5,-106,-11,-38,-17,53,-22,-84,-28,79,-33,20,-38,28,-43,81,-48,-45,-53,-108,-57,-82,-61,14,-64,-46,-68,-21,-71,105,-73,75,-75,-112,-77,68,-78,97,-79,-24,-80,-28,-80,64,-79,24,-78,78,-77,-8,-76,3,-73,118,-71,74,-68,121,-65,4,-61,-31,-58,16,-53,-128,-49,65,-44,45,-39,93,-34,-76,-29,50,-23,-44,-18,-120,-12,78,-6,32,0,-25,5,-75,11,97,17,6,23,127,28,-41,33,-3,38,-17,43,-93,48,20,53,62,57,21,61,-102,64,-56,67,-111,70,3,73,6,75,-86,76,-34,77,-86,78,8,79,-6,78,126,78,-105,77,65,76,-117,74,96,72,-30,69,-11,66,-77,63,25,60,42,56,-19,51,112,47,-94,42,-83,37,115,32,21,27,-108,21,-23,15,59,10,107,4,-90,-2,-42,-8,24,-13,106,-19,-45,-25,98,-30,20,-35,-2,-41,22,-45,119,-50,16,-54,0,-58,53,-62,-57,-66,-81,-69,-10,-72,-94,-74,-82,-76,38,-77,6,-78,83,-79,10,-79,50,-79,-62,-79,-62,-78,41,-76,-3,-75,47,-72,-47,-70,-62,-67,31,-63,-60,-60,-58,-56,12,-51,-99,-47,109,-42,115,-37,-78,-32,20,-26,-96,-21,69,-15,-1,-10,-60,-4,-110,2,84,8,21,14,-73,19,72,25,-80,30,-17,35,-3,40,-46,45,103,50,-70,54,-70,58,114,62,-51,65,-47,68,117,71,-75,73,-112,75,7,77,12,78,-83,78,-37,78,-94,78,-7,77,-27,76,105,75,-127,73,58,71,-118,68,-127,65,26,62,96,58,85,54,-4,49,101,45,-120,40,121,35,53,30,-53,24,59,19,-106,13,-40,7,20,2,76,-4,-121,-10,-45,-16,50,-21,-84,-27,79,-32,23,-37,26,-42,79,-47,-52,-52,-120,-56,-105,-60,-12,-64,-88,-67,-68,-70,40,-72,-1,-75,54,-76,-41,-78,-25,-79,88,-79,68,-79,-115,-79,80,-78,116,-77,5,-75,0,-73,89,-71,29,-68,51,-65,-84,-62,114,-58,-113,-54,-18,-50,-107,-45,119,-40,-111,-35,-37,-30,73,-24,-34,-19,-125,-13,69,-7,3,-1,-51,4,-117,10,59,16,-42,21,81,27,-89,32,-47,37,-59,42,126,47,-5,51,36,56,16,60,-104,63,-41,66,-79,69,46,72,72,74,-7,75,70,77,34,78,-101,78,-99,78,61,78,106,77,50,76,-118,74,-124,72,18,70,69,67,27,64,-109,60,-64,56,-103,52,46,48,121,43,-107,38,108,33,36,28}; }
	private static byte[] data20(){ return new byte[] {-84,22,24,17,109,11,-80,5,-18,-1,41,-6,114,-12,-61,-18,52,-23,-69,-29,117,-34,80,-39,109,-44,-66,-49,81,-53,53,-57,91,-61,-31,-65,-74,-68,-19,-71,-126,-73,124,-75,-37,-77,-90,-78,-39,-79,119,-79,-123,-79,-7,-79,-32,-78,42,-76,-31,-75,-5,-73,123,-70,89,-67,-109,-64,36,-60,9,-56,54,-52,-77,-48,103,-43,94,-38,-124,-33,-41,-28,82,-22,-25,-17,-107,-11,80,-5,17,1,-45,6,-122,12,47,18,-71,23,36,29,105,34,121,39,92,44,-10,48,87,53,104,57,44,61,-97,64,-80,67,111,70,-60,72,-69,74,71,76,107,77,40,78,113,78,90,78,-54,77,-37,76,120,75,-74,73,-121,71,-4,68,13,66,-58,62,40,59,57,55,-3,50,124,46,-69,41,-65,36,-108,31,58,26,-66,20,36,15,120,9,-69,3,-1,-3,61,-8,-111,-14,-20,-20,105,-25,8,-30,-55,-36,-59,-41,-15,-46,90,-50,18,-54,3,-58,88,-62,-17,-66,-19,-69,67,-71,-6,-74,24,-75,-101,-77,-120,-78,-31,-79,-94,-79,-46,-79,107,-78,115,-77,-33,-76,-74,-74,-17,-72,-116,-69,-120,-66,-37,-63,-123,-59,127,-55,-59,-51,78,-46,25,-41,24,-36,76,-31,-88,-26,40,-20,-63,-15,113,-9,43,-3,-25,2,-95,8,80,14,-25,19,104,25,-62,30,-14,35,-12,40,-71,45,65,50,-124,54,124,58,35,62,118,65,108,68,6,71,61,73,19,75,123,76,-128,77,23,78,65,78,9,78,85,77,74,76,-59,74,-29,72,-100,70,-17,67,-21,64,-118,61,-46,57,-44,53,127,49,-15,44,31,40,25,35,-30,29,-128,24,1,19,97,13,-73,7,-4,1,65,-4,-117,-10,-30,-16,77,-21,-40,-27,-127,-32,91,-37,101,-42,-87,-47,43,-51,-10,-56,9,-59,114,-63,44,-66,69,-69,-72,-72,-112,-74,-49,-76,110,-77,-128,-78,-11,-79,-41,-79,41,-78,-33,-78,4,-76,-112,-75,-128,-73,-40,-71,-114,-68,-96,-65,12,-61,-54,-58,-40,-54,47,-49,-56,-45,-97,-40,-85,-35,-26,-30,74,-24,-50,-19,106,-13,25,-7,-48,-2,-121,4,63,10,-36,15,114,21,-35,26,44,32,76,37,54,42,-21,46,91,51,-122,55,102,59,-15,62,41,66,4,69,-128,71,-100,73,78,75,-97,76,127,77,-2,77,8,78,-82,77,-27,76,-75,75,28,74,28,72,-69,69,-7,66,-37,63,104,60,-101,56,-118,52,39,48,-116,43,-84,38,-99,33,93,28,-10,22,115,17,-45,11,40,6,112,0,-70,-6,13,-11,104,-17,-26,-23,116,-28,54,-33,26,-38,57,-43,-113,-48,41,-52,8,-56,53,-60,-73,-64,-121,-67,-64,-70,75,-72,64,-74,-102,-76,88,-77,-125,-78,23,-78,19,-78,-126,-78,82,-77,-109,-76,54,-74,66,-72,-82,-70,124,-67,-93,-64,33,-60,-13,-57,15,-52,117,-48,29,-43,-5,-39,19,-33,82,-28,-67,-23,66,-17,-30,-12,-116,-6,66,0,-11,5,-95,11,59,17,-62,22,34,28,99,33,114,38,75,43,-19,47,71,52,97,56,36,60,-98,63,-71,66,123,69,-31,71,-35,73,123,75,-82,76,116,77,-40,77,-56,77,86,77,114,76,43,75,121,73,99,71,-18,68,18,66,-22,62,90,59,-118,55,93,51,-7,46,71,42,104,37,73,32,9,27,-101,21,22,16,120,10,-53,4,26,-1,103,-7,-63,-13,41,-18,-85,-24,76,-29,23,-34,12,-39,59,-44,-91,-49,79,-53,71,-57,-124,-61,31,-64,7,-67,84,-70,-4,-73,4,-74,124,-76,78,-77,-106,-78,61,-78,89,-78,-41,-78,-58,-77,24,-75,-45,-74,-11,-72,113,-69,86,-66,-118,-63,28,-59,-6,-56,36,-51,-105,-47,70,-42,47,-37,77,-32,-112,-27,1,-21,-123,-16,35,-10,-46,-5,124,1,47,7,-46,12,98,18,-30,23,51,29,105,34,102,39,53,44,-66,48,16,53,10,57,-57,60,32,64,45,67,-40,69,35,72,16,74,-112,75,-81,76,95,77,-85,77,-123,77,-2,76,3,76,-87,74,-30,72,-71,70,51,68,71,65,12,62,114,58,-112,54,91,50,-22,45,51,41,72,36,40,31,-32,25,113,20,-19,14,76,9,-92,3,-10,-3,74,-8,-89,-14,30,-19,-93,-25,84,-30,43,-35,43,-40,109,-45,-28,-50,-95,-54,-87,-58,-4,-62,-90,-65,-91,-68,7,-70,-65,-73,-28,-75,104,-76,86,-77,-81,-78,110,-78,-101,-78,48,-77,48,-76,-108,-75,103,-73,-112,-71,40,-68,18,-65,90,-62,-9,-59,-33,-55,24,-50,-112,-46,71,-41,58,-36,83,-31,-88,-26,13,-20,-102,-15,52,-9,-36,-4,-118,2,50,8,-49,13,91,19,-57,24,26,30,58,35,49,40,-20,44,107,49,-88,53,-105,57,62,61,-121,64,-126,67,24,70,84,72,41,74,-104,75,-91,76,63,77,124,77,63,77,-86,76,-103,75,52,74,87,72,36,70,-118,67,-106,64,74,61,-89,57,-70,53,126,49,2,45,71,40}; }
	private static byte[] data21(){ return new byte[] {85,35,51,30,-26,24,124,19,-19,13,91,8,-85,2,8,-3,93,-9,-57,-15,60,-20,-42,-26,-120,-31,108,-36,127,-41,-59,-46,80,-50,25,-54,49,-58,-107,-62,78,-65,97,-68,-51,-71,-95,-73,-52,-75,107,-76,102,-77,-49,-78,-93,-78,-35,-78,-124,-77,-108,-76,6,-74,-25,-73,31,-70,-61,-68,-73,-65,15,-61,-81,-58,-89,-54,-31,-50,100,-45,29,-40,22,-35,53,-30,-123,-25,-15,-20,119,-14,21,-8,-75,-3,100,3,0,9,-101,14,30,20,-127,25,-53,30,-32,35,-53,40,122,45,-18,49,26,54,-1,57,-110,61,-46,64,-71,67,66,70,111,72,48,74,-106,75,-117,76,30,77,68,77,2,77,83,76,63,75,-60,73,-33,71,-94,69,-8,66,-2,63,-90,60,-4,56,8,53,-60,48,69,44,-125,39,-112,34,107,29,29,24,-77,18,40,13,-110,7,-20,1,73,-4,-90,-10,21,-15,-109,-21,50,-26,-15,-32,-35,-37,-8,-42,79,-46,-32,-51,-70,-55,-36,-59,77,-62,23,-65,49,-68,-74,-71,-120,-73,-44,-75,112,-76,-126,-77,-8,-78,-43,-78,33,-77,-46,-77,-21,-76,112,-74,83,-72,-99,-70,68,-67,70,-64,-96,-61,77,-57,69,-53,-119,-49,13,-44,-52,-40,-59,-35,-26,-30,52,-24,-93,-19,38,-13,-64,-8,97,-2,2,4,-93,9,51,15,-83,20,15,26,73,31,90,36,56,41,-31,45,69,50,106,54,65,58,-54,61,-2,64,-42,67,88,70,112,72,47,74,-127,75,111,76,-13,76,17,77,-67,76,13,76,-24,74,101,73,123,71,44,69,-122,66,124,63,35,60,114,56,118,52,52,48,-83,43,-20,38,-9,33,-47,28,-124,23,26,18,-110,12,0,7,93,1,-66,-5,32,-10,-107,-16,26,-21,-63,-27,-123,-32,126,-37,-99,-42,0,-46,-102,-51,124,-55,-84,-59,37,-62,-7,-66,34,-68,-88,-71,-110,-73,-38,-75,-114,-76,-96,-77,38,-77,8,-77,98,-77,22,-76,63,-75,-61,-74,-75,-72,0,-69,-79,-67,-74,-64,22,-60,-59,-57,-60,-53,7,-48,-113,-44,79,-39,70,-34,106,-29,-74,-24,33,-18,-92,-13,58,-7,-41,-2,116,4,16,10,-104,15,17,21,102,26,-98,31,-91,36,124,41,27,46,121,50,-107,54,97,58,-28,61,9,65,-30,67,80,70,105,72,23,74,101,75,74,76,-59,76,-37,76,-124,76,-60,75,-94,74,19,73,37,71,-44,68,37,66,25,63,-66,59,7,56,14,52,-57,47,64,43,-128,38,-119,33,102,28,26,23,-76,17,44,12,-96,6,-1,0,100,-5,-48,-11,66,-16,-42,-22,122,-27,77,-32,69,-37,114,-42,-42,-47,124,-51,101,-55,-104,-59,31,-62,-13,-66,44,-68,-78,-71,-87,-73,-12,-75,-81,-76,-53,-77,83,-77,63,-77,-102,-77,87,-76,-125,-75,13,-73,-1,-72,83,-69,-1,-67,14,-63,108,-60,29,-56,29,-52,95,-48,-25,-44,-89,-39,-99,-34,-66,-29,8,-23,112,-18,-16,-13,-124,-7,23,-1,-70,4,69,10,-44,15,60,21,-106,26,-65,31,-57,36,-107,41,45,46,-120,50,-103,54,99,58,-35,61,0,65,-50,67,58,70,75,72,-10,73,61,75,31,76,-107,76,-91,76,77,76,-120,75,101,74,-48,72,-27,70,-117,68,-30,65,-47,62,119,59,-62,55,-59,51,-125,47,-5,42,62,38,74,33,39,28,-30,22,123,17,-7,11,112,6,-44,0,61,-5,-83,-11,38,-16,-70,-22,107,-27,57,-32,63,-37,108,-42,-41,-47,-126,-51,110,-55,-86,-59,49,-62,15,-65,68,-68,-40,-71,-53,-73,30,-74,-36,-76,-9,-77,-120,-77,112,-77,-46,-77,-115,-76,-69,-75,71,-73,57,-71,-116,-69,57,-66,70,-63,-93,-60,84,-56,81,-52,-111,-48,23,-43,-45,-39,-57,-34,-28,-29,44,-23,-114,-18,12,-12,-103,-7,45,-1,-60,4,84,10,-44,15,66,21,-113,26,-69,31,-73,36,-121,41,24,46,112,50,124,54,70,58,-72,61,-37,64,-91,67,14,70,31,72,-57,73,12,75,-19,75,97,76,116,76,23,76,89,75,46,74,-94,72,-78,70,95,68,-77,65,-87,62,77,59,-99,55,-91,51,98,47,-31,42,40,38,50,33,29,28,-45,22,117,17,-9,11,113,6,-40,0,75,-5,-73,-11,59,-16,-47,-22,-126,-27,92,-32,92,-37,-109,-42,-1,-47,-84,-51,-98,-55,-43,-59,103,-62,63,-65,121,-68,15,-70,-3,-73,87,-74,16,-75,45,-76,-71,-77,-89,-77,-2,-77,-63,-76,-28,-75,114,-73,97,-71,-83,-69,93,-66,96,-63,-68,-60,105,-56,94,-52,-95,-48,25,-43,-38,-39,-64,-34,-32,-29,30,-23,125,-18,-7,-13,123,-7,19,-1,-98,4,47,10,-86,15,19,21,94,26,-123,31,-126,36,76,41,-34,45,49,50,62,54,7,58,119,61,-99,64,99,67,-46,69,-34,71,-115,73,-47,74,-75,75,44,76,67,76,-26,75,49,75,4,74,-126,72,-109,70,71,68,-98,65,-100,62,66,59,-100,55}; }
	private static byte[] data22(){ return new byte[] {-92,51,107,47,-16,42,56,38,78,33,56,28,-8,22,-100,17,39,12,-95,6,17,1,-124,-5,-9,-11,125,-16,23,-21,-54,-27,-90,-32,-86,-37,-31,-42,78,-46,-4,-51,-21,-55,41,-58,-79,-62,-113,-65,-60,-68,86,-70,70,-72,-105,-74,80,-75,104,-76,-16,-77,-40,-77,43,-76,-25,-76,5,-74,-115,-73,117,-71,-69,-69,102,-66,94,-63,-71,-60,88,-56,78,-52,-125,-48,-5,-44,-82,-39,-106,-34,-90,-29,-22,-24,55,-18,-73,-13,48,-7,-63,-2,79,4,-43,9,81,15,-74,20,-2,25,37,31,32,36,-23,40,123,45,-49,49,-33,53,-92,57,31,61,62,64,15,67,127,69,-113,71,68,73,-116,74,119,75,-10,75,14,76,-64,75,11,75,-22,73,112,72,-125,70,73,68,-96,65,-87,62,89,59,-74,55,-50,51,-106,47,38,43,115,38,-107,33,-128,28,77,23,-15,17,-122,12,0,7,125,1,-20,-5,104,-10,-16,-16,-121,-21,68,-26,28,-31,32,-36,91,-41,-64,-46,117,-50,90,-54,-102,-58,28,-61,-12,-65,42,-67,-80,-70,-99,-72,-23,-74,-107,-75,-81,-76,37,-76,10,-76,84,-76,4,-75,31,-74,-106,-73,121,-71,-75,-69,82,-66,71,-63,-110,-60,46,-56,20,-52,67,-48,-76,-44,89,-39,65,-34,66,-29,-127,-24,-53,-19,62,-13,-72,-8,66,-2,-55,3,82,9,-62,14,47,20,110,25,-102,30,-110,35,94,40,-15,44,72,49,92,53,36,57,-91,60,-54,63,-95,66,23,69,49,71,-20,72,63,74,50,75,-71,75,-32,75,-105,75,-17,74,-35,73,101,72,-113,70,84,68,-64,65,-48,62,-117,59,-10,55,19,52,-21,47,-126,43,-40,38,6,34,-12,28,-49,23,116,18,22,13,-111,7,20,2,-120,-4,6,-9,-112,-15,46,-20,-29,-26,-60,-31,-65,-36,-6,-41,98,-45,8,-49,-9,-54,34,-57,-88,-61,119,-64,-95,-67,36,-69,5,-71,69,-73,-20,-75,-12,-76,101,-76,58,-76,123,-76,27,-75,42,-74,-105,-73,105,-71,-101,-69,44,-66,14,-63,86,-60,-36,-57,-67,-53,-33,-49,65,-44,-28,-40,-73,-35,-70,-30,-25,-25,50,-19,-105,-14,15,-8,-110,-3,23,3,-103,8,13,14,113,19,-74,24,-31,29,-40,34,-85,39,63,44,-100,48,-75,52,-122,56,10,60,62,63,23,66,-98,68,-66,70,-120,72,-28,73,-26,74,122,75,-83,75,117,75,-39,74,-44,73,111,72,-94,70,124,68,-17,65,21,63,-41,59,85,56,123,52,99,48,2,44,107,39,-102,34,-101,29,118,24,45,19,-51,13,88,8,-41,2,84,-3,-43,-9,97,-14,-3,-20,-71,-25,-116,-30,-108,-35,-66,-40,42,-44,-58,-49,-81,-53,-46,-57,80,-60,19,-63,54,-66,-89,-69,-125,-71,-80,-73,77,-74,69,-75,-91,-76,112,-76,-102,-76,50,-75,42,-74,-116,-73,74,-71,111,-69,-22,-67,-57,-64,-13,-61,117,-57,64,-53,87,-49,-82,-45,64,-40,11,-35,0,-30,39,-25,102,-20,-59,-15,55,-9,-79,-4,54,2,-79,7,39,13,-121,18,-48,23,-8,28,-9,33,-52,38,104,43,-57,47,-18,51,-62,55,86,59,-110,62,119,65,13,68,57,70,18,72,-128,73,-114,74,55,75,119,75,83,75,-57,74,-42,73,-128,72,-55,70,-81,68,60,66,104,63,72,60,-56,56,13,53,-10,48,-82,44,30,40,92,35,105,30,78,25,15,20,-75,14,72,9,-51,3,82,-2,-49,-8,99,-13,-6,-19,-72,-24,-116,-29,-121,-34,-73,-39,18,-43,-80,-48,-122,-52,-87,-56,19,-59,-48,-63,-33,-66,73,-68,13,-70,49,-72,-71,-74,-98,-75,-15,-76,-92,-76,-67,-76,67,-75,36,-74,116,-73,32,-71,46,-69,-100,-67,94,-64,127,-61,-23,-58,-87,-54,-84,-50,-13,-46,121,-41,51,-36,34,-31,54,-26,111,-21,-58,-16,46,-10,-91,-5,35,1,-100,6,16,12,112,17,-69,22,-28,27,-21,32,-63,37,103,42,-48,46,-2,50,-32,54,126,58,-54,61,-66,64,98,67,-94,69,-119,71,14,73,44,74,-21,74,61,75,50,75,-73,74,-34,73,-99,72,-8,70,-7,68,-108,66,-37,63,-56,60,98,57,-77,53,-77,49,120,45,-6,40,67,36,99,31,77,26,31,21,-54,15,104,10,-14,4,121,-1,-2,-7,-113,-12,43,-17,-29,-23,-75,-28,-83,-33,-45,-38,42,-42,-71,-47,-117,-51,-101,-55,-4,-59,-91,-62,-87,-65,-4,-68,-76,-70,-65,-72,53,-73,5,-74,67,-75,-36,-76,-27,-76,78,-75,29,-74,83,-73,-24,-72,-30,-70,52,-67,-22,-65,-22,-62,73,-58,-17,-55,-31,-51,25,-46,-119,-42,57,-37,20,-32,31,-27,77,-22,-104,-17,-7,-12,105,-6,-31,-1,89,5,-54,10,44,16,117,21,-89,26,-83,31,-111,36,59,41,-79,45,-24,49,-37,53,-122,57,-30,60,-22,63,-99,66,-12,68,-16,70,-120,72,-62,73,-111,74,2,75,9,75,-85,74,-22,73,-66,72,56,71,74,69}; }
	private static byte[] data23(){ return new byte[] {3,67,94,64,99,61,20,58,119,54,-112,50,98,46,-5,41,84,37,-128,32,124,27,84,22,16,17,-78,11,71,6,-48,0,90,-5,-21,-11,-118,-16,59,-21,12,-26,-1,-32,26,-36,108,-41,-21,-46,-78,-50,-75,-54,2,-57,-95,-61,-119,-64,-49,-67,108,-69,100,-71,-62,-73,124,-74,-101,-75,34,-75,10,-75,94,-75,17,-74,44,-73,-88,-72,-122,-70,-62,-68,90,-65,70,-62,-116,-59,26,-55,-6,-52,26,-47,120,-43,25,-38,-33,-34,-31,-29,-3,-24,64,-18,-104,-13,-2,-8,116,-2,-29,3,89,9,-76,14,8,20,54,25,74,30,46,35,-23,39,103,44,-82,48,-80,52,107,56,-37,59,-9,62,-66,65,46,68,64,70,-12,71,66,73,49,74,-69,74,-36,74,-97,74,-14,73,-23,72,125,71,-88,69,-128,67,-14,64,20,62,-35,58,86,55,-119,51,112,47,26,43,-118,38,-60,33,-47,28,-71,23,123,18,45,13,-60,7,89,2,-30,-4,120,-9,20,-14,-60,-20,-110,-25,122,-30,-111,-35,-45,-40,75,-44,0,-48,-12,-53,46,-56,-72,-60,-115,-63,-69,-66,64,-68,33,-70,95,-72,3,-73,3,-74,111,-75,58,-75,110,-75,5,-74,2,-73,96,-72,35,-70,62,-68,-66,-66,-117,-63,-71,-60,46,-56,-13,-53,-2,-49,70,-44,-46,-40,-118,-35,118,-30,-119,-25,-71,-20,11,-14,104,-9,-42,-4,69,2,-77,7,20,13,102,18,-101,23,-74,28,-93,33,105,38,-11,42,75,47,93,51,45,55,-79,58,-29,61,-59,64,75,67,121,69,73,71,-77,72,-61,73,102,74,-84,74,-121,74,-1,73,21,73,-60,71,20,70,6,68,-106,65,-40,62,-71,59,82,56,-103,52,-101,48,94,44,-33,39,47,35,77,30,65,25,23,20,-49,14,113,9,12,4,-101,-2,49,-7,-50,-13,124,-18,66,-23,41,-28,48,-33,106,-38,-46,-43,120,-47,88,-51,-124,-55,-17,-59,-75,-62,-62,-65,50,-67,-13,-70,24,-71,-103,-73,125,-74,-55,-75,112,-75,-120,-75,-7,-75,-37,-74,19,-72,-73,-71,-77,-69,16,-66,-60,-64,-48,-61,41,-57,-44,-54,-59,-50,-11,-46,108,-41,11,-36,-21,-32,-25,-27,15,-21,80,-16,-90,-11,13,-5,118,0,-32,5,69,11,-106,16,-45,21,-13,26,-22,31,-65,36,85,41,-63,45,-32,49,-53,53,97,57,-80,60,-88,63,78,66,-106,68,-122,70,18,72,63,73,7,74,107,74,109,74,5,74,63,73,14,72,-123,70,-109,68,75,66,-89,63,-87,60,98,57,-60,53,-30,49,-68,45,87,41,-68,36,-19,31,-12,26,-40,21,-101,16,76,11,-23,5,-126,0,25,-5,-74,-11,99,-16,34,-21,1,-26,0,-31,45,-36,-123,-41,28,-45,-27,-50,-5,-54,83,-57,-7,-61,-15,-64,63,-66,-30,-69,-24,-71,71,-72,11,-73,47,-74,-72,-75,-89,-75,-7,-75,-79,-74,-56,-73,71,-71,31,-69,91,-67,-20,-65,-43,-62,20,-58,-100,-55,114,-51,-119,-47,-30,-43,114,-38,52,-33,39,-28,55,-23,112,-18,-73,-13,24,-7,120,-2,-28,3,66,9,-101,14,-37,19,1,25,6,30,-30,34,-113,39,5,44,65,48,58,52,-17,55,85,59,107,62,48,65,-105,67,-86,69,86,71,-88,72,-107,73,30,74,69,74,5,74,97,73,92,72,-13,70,41,69,7,67,-128,64,-80,61,124,58,9,55,64,51,54,47,-18,42,104,38,-80,33,-50,28,-69,23,-105,18,73,13,-7,7,-110,2,48,-3,-52,-9,119,-14,51,-19,8,-24,-1,-30,28,-34,103,-39,-24,-44,-95,-48,-100,-52,-36,-56,100,-59,67,-62,106,-65,-10,-68,-48,-70,16,-71,-82,-73,-87,-74,18,-74,-46,-75,3,-74,-116,-74,-126,-73,-42,-72,-119,-70,-98,-68,8,-65,-46,-63,-25,-60,86,-56,4,-52,6,-48,59,-44,-73,-40,97,-35,60,-30,64,-25,98,-20,-93,-15,-12,-10,82,-4,-73,1,21,7,111,12,-77,17,-30,22,-15,27,-39,32,-103,37,31,42,114,46,-126,50,82,54,-44,57,11,61,-21,63,123,66,-85,68,-124,70,-10,71,15,73,-67,73,16,74,-11,73,-127,73,-97,72,97,71,-60,69,-64,67,109,65,-75,62,-79,59,88,56,-73,52,-57,48,-96,44,48,40,-104,35,-61,30,-51,25,-80,20,120,15,44,10,-45,4,112,-1,19,-6,-71,-12,114,-17,64,-22,44,-27,59,-32,119,-37,-28,-42,-122,-46,107,-50,-115,-54,-4,-58,-75,-61,-61,-64,34,-66,-34,-69,-11,-71,104,-72,67,-73,117,-74,24,-74,18,-74,122,-74,64,-73,103,-72,-9,-71,-39,-69,37,-66,-66,-64,-76,-61,-8,-58,-117,-54,99,-50,-124,-46,-39,-42,114,-37,48,-32,32,-27,53,-22,95,-17,-82,-12,-5,-7,96,-1,-72,4,22,10,89,15,-105,20,-87,25,-91,30,109,35,15,40,115,44,-96,48,-120,52,42,56,127,59,-122,62,56,65,-114,67,-114,69,45,71,106,72,76,73,-61,73}; }
	private static byte[] data24(){ return new byte[] {-39,73,-113,73,-36,72,-53,71,85,70,-124,68,82,66,-51,63,-23,60,-68,57,57,54,114,50,102,46,24,42,-104,37,-35,32,-3,27,-14,22,-53,17,-116,12,58,7,-31,1,-125,-4,44,-9,-32,-15,-89,-20,-120,-25,-116,-30,-75,-35,15,-39,-99,-44,99,-48,110,-52,-68,-56,84,-59,62,-62,121,-65,12,-67,-6,-70,70,-71,-19,-73,-2,-74,102,-74,64,-74,109,-74,14,-73,2,-72,99,-71,31,-69,54,-67,-85,-65,116,-62,-111,-59,-2,-56,-78,-52,-79,-48,-25,-44,100,-39,5,-34,-30,-30,-33,-25,-4,-20,56,-14,-127,-9,-41,-4,52,2,-119,7,-41,12,21,18,53,23,61,28,22,33,-53,37,71,42,-116,46,-110,50,83,54,-53,57,-11,60,-51,63,78,66,117,68,66,70,-84,71,-69,72,97,73,-88,73,-114,73,7,73,45,72,-32,70,64,69,62,67,-31,64,45,62,38,59,-50,55,42,52,67,48,22,44,-78,39,22,35,75,30,89,25,66,20,18,15,-52,9,123,4,33,-1,-51,-7,124,-12,62,-17,23,-22,11,-27,37,-32,109,-37,-34,-42,-109,-46,122,-50,-87,-54,34,-57,-31,-61,-5,-64,96,-66,38,-68,64,-70,-64,-72,-103,-73,-37,-74,118,-74,-127,-74,-31,-74,-79,-73,-38,-72,100,-70,81,-68,-110,-66,48,-63,37,-60,97,-57,-9,-54,-56,-50,-30,-46,57,-41,-60,-37,-128,-32,108,-27,114,-22,-97,-17,-39,-12,44,-6,122,-1,-40,4,32,10,101,15,-110,20,-97,25,-110,30,83,35,-23,39,74,44,105,48,79,52,-24,55,56,59,56,62,-29,64,55,67,50,69,-51,70,9,72,-26,72,91,73,117,73,38,73,118,72,103,71,-17,69,39,68,-14,65,117,63,-106,60,105,57,-13,53,44,50,42,46,-28,41,103,37,-72,32,-34,27,-36,22,-66,17,-123,12,64,7,-22,1,-101,-4,70,-9,7,-14,-44,-20,-66,-25,-57,-30,-6,-35,88,-39,-19,-44,-69,-48,-57,-52,29,-55,-74,-59,-90,-62,-32,-65,121,-67,101,-69,-79,-71,93,-72,100,-73,-43,-74,-95,-74,-42,-74,104,-73,98,-72,-72,-71,109,-69,-124,-67,-23,-65,-76,-62,-62,-59,43,-55,-43,-52,-54,-48,-5,-44,103,-39,8,-34,-43,-30,-55,-25,-31,-20,14,-14,82,-9,-98,-4,-15,1,64,7,-123,12,-69,17,-43,22,-42,27,-85,32,89,37,-47,41,20,46,20,50,-43,53,76,57,116,60,77,63,-49,65,-9,67,-57,69,55,71,68,72,-10,72,63,73,43,73,-82,72,-40,71,-107,70,1,69,3,67,-77,64,10,62,10,59,-64,55,39,52,71,48,45,44,-53,39,67,35,123,30,-102,25,-119,20,103,15,41,10,-32,4,-111,-1,67,-6,-5,-12,-59,-17,-95,-22,-100,-27,-68,-32,3,-36,126,-41,46,-45,25,-49,73,-53,-66,-57,127,-60,-109,-63,-12,-66,-71,-68,-56,-70,71,-71,20,-72,79,-73,-26,-74,-35,-74,63,-73,-7,-73,29,-71,-102,-70,119,-68,-80,-66,63,-63,37,-60,87,-57,-36,-54,-96,-50,-81,-46,-9,-42,116,-37,40,-32,0,-27,2,-22,31,-17,82,-12,-105,-7,-32,-2,50,4,117,9,-74,14,-42,19,-24,24,-50,29,-108,34,38,39,-123,43,-87,47,-115,51,44,55,127,58,-123,61,55,64,-110,66,-107,68,58,70,-128,71,105,72,-20,72,15,73,-47,72,44,72,46,71,-58,69,9,68,-20,65,117,63,-82,60,-114,57,40,54,115,50,126,46,72,42,-36,37,57,33,110,28,121,23,101,18,61,13,-5,7,-74,2,104,-3,34,-8,-29,-14,-71,-19,-93,-24,-77,-29,-29,-34,69,-38,-43,-43,-94,-47,-86,-51,-6,-55,-116,-58,119,-61,-93,-64,56,-66,17,-68,89,-70,-17,-72,-17,-73,76,-73,8,-73,47,-73,-83,-73,-104,-72,-41,-71,126,-69,126,-67,-45,-65,-118,-62,-123,-59,-39,-56,119,-52,80,-48,121,-44,-50,-40,98,-35,29,-30,7,-25,10,-20,50,-15,102,-10,-86,-5,-13,0,60,6,120,11,-82,16,-65,21,-60,26,-109,31,72,36,-65,40,7,45,15,49,-43,52,85,56,-119,59,108,62,-5,64,51,67,16,69,-112,70,-76,71,112,72,-43,72,-52,72,109,72,-93,71,126,70,-6,68,19,67,-35,64,67,62,97,59,39,56,-93,52,-36,48,-50,44,-118,40,9,36,92,31,-124,26,-122,21,111,16,62,11,2,6,-68,0,114,-5,54,-10,-3,-16,-28,-21,-38,-26,-3,-31,63,-35,-71,-40,94,-44,71,-48,106,-52,-43,-56,-116,-59,-116,-62,-25,-65,-114,-67,-102,-69,-8,-71,-69,-72,-38,-73,92,-73,61,-73,-121,-73,39,-72,54,-71,-109,-70,96,-68,119,-66,-12,-64,-69,-61,-37,-58,66,-54,-11,-51,-22,-47,27,-42,-118,-38,35,-33,-17,-29,-34,-24,-21,-19,20,-13,74,-8,-116,-3,-46,2,18,8,74,13,110,18,122,23,101,28,43,33,-60,37,43,42,87,46,70,50,-14,53,83,57,109,60}; }
	private static byte[] data25(){ return new byte[] {42,63,-96,65,-79,67,113,69,-50,70,-51,71,108,72,-89,72,-121,72,-5,71,25,71,-48,69,44,68,46,66,-46,63,36,61,37,58,-45,54,63,51,92,47,67,43,-23,38,96,34,-92,29,-60,24,-62,19,-93,14,116,9,54,4,-13,-2,-77,-7,120,-12,80,-17,62,-22,71,-27,121,-32,-52,-37,94,-41,22,-45,27,-49,85,-53,-36,-57,-82,-60,-50,-63,67,-65,15,-67,54,-69,-74,-71,-103,-72,-40,-73,123,-73,127,-73,-30,-73,-86,-72,-51,-71,84,-69,49,-67,111,-65,-5,-63,-28,-60,20,-56,-108,-53,89,-49,94,-45,-93,-41,24,-36,-60,-32,-109,-27,-116,-22,-99,-17,-57,-12,-4,-7,63,-1,124,4,-71,9,-26,14,-2,19,-3,24,-39,29,-115,34,21,39,99,43,124,47,83,51,-29,54,45,58,38,61,-51,63,33,66,24,68,-75,69,-10,70,-43,71,87,72,115,72,51,72,-117,71,-116,70,38,69,104,67,77,65,-36,62,21,60,-1,56,-100,53,-18,49,3,46,-44,41,114,37,-39,32,27,28,43,23,45,18,5,13,-37,7,-103,2,97,-3,30,-8,-10,-14,-49,-19,-49,-24,-30,-29,40,-33,-118,-38,47,-42,-1,-47,22,-50,108,-54,9,-57,-11,-61,48,-63,-62,-66,-87,-68,-20,-70,-119,-71,-117,-72,-29,-73,-86,-73,-63,-73,73,-72,37,-71,106,-70,6,-68,-3,-67,84,-64,-13,-62,-10,-59,54,-55,-55,-52,-96,-48,-79,-44,3,-39,-122,-35,53,-30,18,-25,10,-20,33,-15,75,-10,127,-5,-67,0,-8,5,43,11,79,16,94,21,77,26,29,31,-64,35,53,40,113,44,117,48,51,52,-77,55,-36,58,-59,61,75,64,-121,66,102,68,-29,69,14,71,-50,71,52,72,58,72,-40,71,31,71,-1,69,-124,68,-82,66,122,64,-7,61,22,59,-9,55,119,52,-57,48,-64,44,-112,40,27,36,-128,31,-76,26,-55,21,-68,16,-98,11,106,6,53,1,-7,-5,-60,-10,-99,-15,-122,-20,-116,-25,-76,-30,-1,-35,125,-39,42,-43,19,-47,59,-51,-88,-55,92,-58,94,-61,-78,-64,92,-66,91,-68,-71,-70,112,-71,-120,-72,1,-72,-42,-73,18,-72,-87,-72,-90,-71,-9,-70,-76,-68,-71,-66,40,-63,-37,-61,-21,-58,65,-54,-33,-51,-59,-47,-29,-43,61,-38,-52,-34,126,-29,98,-24,94,-19,116,-14,-95,-9,-50,-4,16,2,61,7,110,12,-121,17,-119,22,115,27,44,32,-54,36,34,41,91,45,61,49,-9,52,83,56,115,59,60,62,-79,64,-42,66,-105,68,6,70,16,71,-67,71,11,72,-9,71,-125,71,-83,70,125,69,-24,67,3,66,-70,63,35,61,56,58,-4,54,126,51,-80,47,-81,43,101,39,-11,34,73,30,126,25,-115,20,-128,15,96,10,49,5,-6,-1,-56,-6,-106,-11,122,-16,105,-21,-128,-26,-84,-31,13,-35,-108,-40,84,-44,80,-48,-121,-52,8,-55,-48,-59,-25,-62,81,-64,15,-66,37,-68,-104,-70,102,-71,-108,-72,35,-72,14,-72,96,-72,11,-71,26,-70,-122,-69,75,-67,111,-65,-30,-63,-82,-60,-55,-57,43,-53,-37,-50,-59,-46,-15,-42,82,-37,-27,-33,-97,-28,-120,-23,126,-18,-95,-13,-67,-8,-8,-3,38,3,89,8,125,13,-114,18,-119,23,97,28,23,33,-100,37,-13,41,12,46,-18,49,-121,53,-36,56,-27,59,-104,62,-1,64,8,67,-67,68,17,70,9,71,-93,71,-39,71,-74,71,40,71,72,70,-5,68,98,67,92,65,18,63,99,60,109,57,39,54,-104,50,-59,46,-72,42,104,38,-16,33,66,29,114,24,125,19,117,14,78,9,42,4,-16,-2,-57,-7,-103,-12,-122,-17,127,-22,-99,-27,-38,-32,65,-36,-38,-41,-89,-45,-80,-49,-3,-53,-120,-56,103,-59,-117,-62,10,-64,-38,-67,3,-68,-119,-70,104,-71,-84,-72,74,-72,74,-72,-83,-72,104,-71,-116,-70,3,-68,-38,-67,13,-64,-117,-62,105,-59,-118,-56,-5,-53,-79,-49,-90,-45,-41,-41,64,-36,-43,-32,-106,-27,124,-22,121,-17,-108,-12,-76,-7,-23,-2,18,4,66,9,92,14,103,19,87,24,39,29,-50,33,75,38,-111,42,-96,46,113,50,-5,53,65,57,55,60,-34,62,49,65,43,67,-53,68,17,70,-7,70,124,71,-84,71,106,71,-36,70,-34,69,-113,68,-36,66,-43,64,115,62,-65,59,-67,56,107,53,-41,49,-5,45,-29,41,-106,37,17,33,104,28,-114,23,-95,18,-113,13,120,8,70,3,32,-2,-17,-8,-47,-13,-65,-18,-60,-23,-23,-28,49,-32,-92,-37,71,-41,36,-45,52,-49,-107,-53,42,-56,28,-59,75,-62,-36,-65,-72,-67,-12,-69,-120,-70,121,-71,-57,-72,122,-72,-123,-72,-10,-72,-60,-71,-18,-70,120,-68,89,-66,-107,-64,35,-61,4,-58,52,-55,-88,-52,105,-48,97,-44,-103,-40,3,-35,-97,-31,93,-26,72,-21,64,-16,93,-11,122,-6,-87,-1,-46,4,-10,9,14,15,16,20,-7,24}; }
	private static byte[] data26(){ return new byte[] {-66,29,93,34,-52,38,10,43,13,47,-50,50,82,54,-125,57,113,60,9,63,75,65,61,67,-55,68,7,70,-38,70,88,71,114,71,44,71,-118,70,-124,69,41,68,106,66,90,64,-16,61,47,59,42,56,-50,52,52,49,84,45,56,41,-27,36,98,32,-79,27,-33,22,-22,17,-30,12,-62,7,-95,2,116,-3,79,-8,52,-13,40,-18,55,-23,99,-28,-77,-33,49,-37,-35,-42,-60,-46,-29,-50,73,-53,-16,-57,-24,-60,41,-62,-63,-65,-81,-67,-14,-69,-106,-70,-112,-71,-17,-72,-90,-72,-60,-72,60,-71,20,-70,76,-69,-39,-68,-55,-66,9,-63,-94,-61,-121,-58,-66,-55,56,-51,-4,-48,-9,-44,54,-39,-98,-35,59,-30,-2,-26,-34,-21,-29,-16,-16,-11,21,-5,56,0,96,5,127,10,-114,15,-113,20,105,25,44,30,-63,34,37,39,94,43,81,47,14,51,-126,54,-81,57,-117,60,32,63,79,65,60,67,-69,68,-17,69,-72,70,45,71,56,71,-16,70,61,70,56,69,-53,67,13,66,-17,63,-125,61,-69,58,-77,55,77,52,-73,48,-51,44,-76,40,94,36,-40,31,44,27,85,22,103,17,93,12,68,7,35,2,-5,-4,-36,-9,-57,-14,-66,-19,-38,-24,3,-28,102,-33,-30,-38,-98,-42,-120,-46,-77,-50,33,-53,-48,-57,-43,-60,26,-62,-63,-65,-77,-67,4,-68,-85,-70,-73,-71,17,-71,-31,-72,-8,-72,-127,-71,92,-70,-103,-69,50,-67,34,-65,108,-63,3,-60,-12,-58,38,-54,-86,-51,107,-47,107,-43,-88,-39,17,-34,-80,-30,108,-25,82,-20,77,-15,93,-10,122,-5,-99,0,-67,5,-39,10,-28,15,-40,20,-75,25,107,30,-6,34,92,39,-124,43,120,47,41,51,-107,54,-68,57,-112,60,26,63,71,65,38,67,-93,68,-53,69,-111,70,-5,70,5,71,-78,70,-2,69,-19,68,-124,67,-71,65,-97,63,40,61,102,58,81,55,-10,51,82,48,114,44,81,40,1,36,121,31,-49,26,-6,21,16,17,6,12,-12,6,-44,1,-79,-4,-101,-9,-126,-14,-119,-19,-97,-24,-38,-29,58,-33,-62,-38,-128,-42,115,-46,-91,-50,23,-53,-46,-57,-43,-60,42,-62,-48,-65,-52,-67,34,-68,-49,-70,-35,-71,70,-71,12,-71,55,-71,-74,-71,-95,-70,-39,-69,122,-67,105,-65,-75,-63,83,-60,61,-57,120,-54,-11,-51,-70,-47,-71,-43,-14,-39,94,-34,-11,-30,-76,-25,-106,-20,-117,-15,-100,-10,-80,-5,-47,0,-17,5,3,11,11,16,-7,20,-47,25,-127,30,14,35,100,39,-115,43,120,47,35,51,-113,54,-88,57,127,60,-2,62,43,65,2,67,126,68,-98,69,100,70,-55,70,-49,70,124,70,-62,69,-75,68,66,67,127,65,91,63,-20,60,37,58,18,55,-72,51,21,48,53,44,27,40,-59,35,72,31,-101,26,-51,21,-28,16,-32,11,-49,6,-75,1,-105,-4,-126,-9,114,-14,123,-19,-105,-24,-43,-29,59,-33,-59,-38,-115,-42,127,-46,-72,-50,47,-53,-22,-57,-10,-60,75,-62,-10,-65,-11,-67,76,-68,-1,-70,11,-70,122,-71,64,-71,105,-71,-16,-71,-47,-70,22,-68,-86,-67,-93,-65,-26,-63,-120,-60,110,-57,-89,-54,36,-50,-29,-47,-29,-43,22,-38,127,-34,21,-29,-50,-25,-84,-20,-97,-15,-87,-10,-69,-5,-39,0,-18,5,3,11,2,16,-16,20,-62,25,110,30,-11,34,75,39,111,43,87,47,-2,50,103,54,125,57,84,60,-49,62,-6,64,-46,66,74,68,107,69,48,70,-108,70,-98,70,70,70,-108,69,-128,68,24,67,77,65,53,63,-63,60,0,58,-14,54,-106,51,-4,47,28,44,7,40,-74,35,61,31,-109,26,-53,21,-27,16,-27,11,-37,6,-62,1,-84,-4,-104,-9,-114,-14,-104,-19,-69,-24,-6,-29,101,-33,-13,-38,-71,-42,-76,-46,-23,-50,101,-53,33,-56,46,-59,-124,-62,48,-64,45,-66,-123,-68,56,-69,66,-70,-81,-71,116,-71,-101,-71,31,-70,0,-69,59,-68,-44,-67,-61,-65,5,-62,-92,-60,-127,-57,-69,-54,47,-50,-20,-47,-26,-43,20,-38,121,-34,8,-29,-66,-25,-105,-20,-124,-15,-117,-10,-105,-5,-79,0,-61,5,-46,10,-47,15,-73,20,-120,25,51,30,-75,34,13,39,41,43,21,47,-70,50,32,54,60,57,13,60,-115,62,-73,64,-110,66,9,68,51,69,-13,69,99,70,103,70,27,70,102,69,95,68,-14,66,56,65,25,63,-76,60,-14,57,-19,54,-104,51,0,48,44,44,19,40,-44,35,86,31,-71,26,-13,21,18,17,25,12,18,7,0,2,-20,-4,-37,-9,-41,-14,-29,-19,9,-23,75,-28,-74,-33,69,-37,16,-41,4,-45,67,-49,-75,-53,119,-56,126,-59,-47,-62,-128,-64,115,-66,-48,-68,119,-69,-127,-70,-24,-71,-88,-71,-52,-71,70,-70,36,-69,87,-68,-20,-67,-47,-65,18,-62,-96,-60,-127,-57,-84,-54,30,-50,-47,-47,-60,-43,-18,-39,72,-34,-42,-30,-127,-25}; }
	private static byte[] data27(){ return new byte[] {85,-20,64,-15,60,-10,74,-5,89,0,107,5,117,10,112,15,88,20,34,25,-50,29,78,34,-90,38,-60,42,-83,46,88,50,-67,53,-34,56,-82,59,53,62,99,64,65,66,-62,67,-23,68,-70,69,36,70,59,70,-18,69,69,69,68,68,-34,66,45,65,23,63,-70,60,1,58,3,55,-74,51,41,48,87,44,81,40,12,36,-95,31,2,27,73,22,107,17,121,12,119,7,104,2,90,-3,78,-8,74,-13,91,-18,-128,-23,-58,-28,46,-32,-61,-37,-124,-41,-127,-45,-76,-49,43,-52,-29,-56,-22,-59,57,-61,-36,-64,-44,-66,31,-67,-58,-69,-56,-70,35,-70,-30,-71,-12,-71,110,-70,59,-69,107,-68,-13,-67,-50,-65,7,-62,-119,-60,99,-57,-127,-54,-19,-51,-108,-47,-127,-43,-99,-39,-9,-35,114,-30,34,-25,-27,-21,-49,-16,-61,-11,-52,-6,-41,-1,-26,4,-21,9,-28,14,-53,19,-109,24,64,29,-63,33,22,38,61,42,36,46,-44,49,62,53,98,56,59,59,-58,61,-3,63,-32,65,107,67,-99,68,113,69,-19,69,8,70,-58,69,44,69,46,68,-35,66,46,65,44,63,-47,60,43,58,49,55,-10,51,110,48,-85,44,-89,40,118,36,10,32,124,27,-61,22,-14,17,3,13,10,8,-4,2,-8,-3,-25,-8,-16,-13,-7,-18,38,-22,105,-27,-48,-32,101,-36,33,-40,30,-44,72,-48,-66,-52,111,-55,109,-58,-72,-61,81,-63,63,-65,-126,-67,32,-68,20,-69,105,-70,22,-70,33,-70,-115,-70,79,-69,114,-68,-23,-67,-66,-65,-27,-63,95,-60,41,-57,61,-54,-102,-51,58,-47,23,-43,45,-39,121,-35,-17,-31,-111,-26,80,-21,49,-16,29,-11,37,-6,38,-1,53,4,52,9,46,14,17,19,-36,23,-120,28,9,33,104,37,-120,41,127,45,44,49,-94,52,-53,55,-81,58,62,61,-122,63,109,65,8,67,68,68,36,69,-82,69,-43,69,-93,69,20,69,39,68,-31,66,67,65,77,63,2,61,106,58,123,55,81,52,-45,48,29,45,40,41,-5,36,-94,32,24,28,109,23,-98,18,-67,13,-61,8,-62,3,-67,-2,-77,-7,-68,-12,-58,-17,-10,-22,52,-26,-99,-31,43,-35,-24,-40,-40,-44,5,-47,107,-51,26,-54,12,-57,78,-60,-39,-63,-63,-65,-14,-67,-121,-68,106,-69,-77,-70,79,-70,80,-70,-90,-70,93,-69,110,-68,-41,-67,-101,-65,-76,-63,27,-60,-38,-58,-35,-55,43,-51,-65,-48,-115,-44,-103,-40,-43,-36,69,-31,-41,-27,-109,-22,102,-17,80,-12,76,-7,78,-2,84,3,84,8,74,13,44,18,-6,22,-90,27,45,32,-114,36,-75,40,-81,44,106,48,-30,51,29,55,2,58,-88,60,-15,62,-16,64,-110,66,-32,67,-48,68,104,69,-95,69,-128,69,-1,68,41,68,-18,66,103,65,125,63,71,61,-68,58,-28,55,-64,52,90,49,-81,45,-57,41,-84,37,88,33,-33,28,60,24,120,19,-98,14,-85,9,-78,4,-83,-1,-84,-6,-78,-11,-61,-16,-21,-21,46,-25,-113,-30,28,-34,-47,-39,-69,-43,-32,-47,59,-50,-29,-54,-59,-57,-1,-60,121,-62,83,-64,119,-66,-8,-68,-49,-69,2,-69,-111,-70,122,-70,-60,-70,97,-69,102,-68,-73,-67,110,-65,107,-63,-53,-61,110,-58,103,-55,-96,-52,38,-48,-31,-45,-28,-41,13,-36,116,-32,-8,-28,-86,-23,115,-18,87,-13,76,-8,69,-3,75,2,68,7,61,12,30,17,-21,21,-99,26,38,31,-116,35,-66,39,-67,43,-125,47,7,51,74,54,66,57,-15,59,78,62,90,64,15,66,110,67,113,68,27,69,106,69,89,69,-14,68,41,68,10,67,-111,65,-65,63,-99,61,35,59,95,56,80,53,-9,49,98,46,-121,42,124,38,55,34,-53,29,49,25,125,20,-90,15,-63,10,-54,5,-53,0,-46,-5,-48,-10,-18,-15,9,-19,83,-24,-85,-29,50,-33,-29,-38,-61,-42,-36,-46,49,-49,-59,-53,-95,-56,-59,-59,54,-61,-9,-64,15,-65,122,-67,62,-68,94,-69,-42,-70,-86,-70,-32,-70,102,-69,85,-68,-111,-67,46,-65,30,-63,96,-61,-13,-59,-41,-56,-4,-53,111,-49,28,-45,6,-41,41,-37,121,-33,-10,-29,-102,-24,86,-19,55,-14,26,-9,26,-4,15,1,16,6,-1,10,-27,15,-76,20,103,25,-8,29,101,34,-100,38,-86,42,119,46,11,50,90,53,101,56,32,59,-109,61,-79,63,119,65,-16,66,2,68,-54,68,39,69,54,69,-35,68,52,68,39,67,-56,65,12,64,1,62,-99,59,-14,56,-13,53,-77,50,46,47,104,43,109,39,57,35,-39,30,82,26,-94,21,-33,16,-6,11,16,7,21,2,28,-3,37,-8,57,-13,93,-18,-102,-23,-12,-28,114,-32,27,-36,-16,-41,0,-44,68,-48,-50,-52,-106,-55,-85,-58,7,-60,-71,-63,-73,-65,14,-66,-66,-68,-61,-69,36,-69,-28,-70,-9,-70,113,-69,60,-68,102,-67,-25,-66,-65,-64}; }
	private static byte[] data28(){ return new byte[] {-25,-62,104,-59,45,-56,69,-53,-102,-50,58,-46,12,-42,33,-38,94,-34,-52,-30,99,-25,23,-20,-28,-16,-52,-11,-74,-6,-76,-1,-88,4,-102,9,-128,14,82,19,7,24,-94,28,17,33,87,37,112,41,70,45,-18,48,73,52,103,55,56,58,-68,60,-17,62,-48,64,90,66,-115,67,100,68,-28,68,6,69,-51,68,59,68,73,67,5,66,100,64,114,62,40,60,-107,57,-82,54,-122,51,21,48,102,44,125,40,91,36,15,32,-112,27,-8,22,52,18,102,13,121,8,-115,3,-109,-2,-96,-7,-77,-12,-39,-17,14,-21,104,-26,-40,-31,124,-35,70,-39,71,-43,126,-47,-10,-51,-83,-54,-82,-57,-8,-60,-116,-62,125,-64,-76,-66,78,-67,54,-68,-128,-69,33,-69,28,-69,118,-69,38,-68,54,-67,-102,-66,83,-64,104,-62,-60,-60,121,-57,112,-54,-76,-51,55,-47,-5,-44,-12,-40,36,-35,-127,-31,5,-26,-82,-22,112,-17,76,-12,50,-7,39,-2,24,3,11,8,-18,12,-61,17,-128,22,29,27,-102,31,-24,35,10,40,-9,43,-89,47,27,51,71,54,50,57,-57,59,27,62,11,64,-73,65,0,67,-10,67,-108,68,-51,68,-70,68,60,68,113,67,68,66,-60,64,-21,62,-60,60,68,58,-128,55,107,52,23,49,125,45,-86,41,-97,37,96,33,-5,28,104,24,-70,19,-16,14,19,10,41,5,54,0,72,-5,88,-10,126,-15,-79,-20,0,-24,111,-29,3,-33,-59,-38,-78,-42,-30,-46,61,-49,-21,-53,-51,-56,6,-58,-128,-61,87,-63,113,-65,-13,-67,-71,-68,-20,-69,101,-69,77,-69,123,-69,25,-68,-2,-68,74,-66,-28,-65,-42,-63,28,-60,-83,-58,-114,-55,-77,-52,33,-48,-54,-45,-83,-41,-53,-37,16,-32,-119,-28,30,-23,-42,-19,-92,-14,-123,-9,111,-4,96,1,78,6,50,11,11,16,-54,20,113,25,-10,29,80,34,-128,38,125,42,60,46,-56,49,8,53,8,56,-69,58,34,61,52,63,-6,64,97,66,121,67,47,68,-111,68,-106,68,64,68,-110,67,-122,66,40,65,108,63,103,61,4,59,94,56,104,53,42,50,-80,46,-15,42,-2,38,-42,34,-128,30,1,26,98,21,-92,16,-47,11,-15,6,3,2,23,-3,44,-8,77,-13,126,-18,-57,-23,45,-27,-74,-32,107,-36,75,-40,101,-44,-78,-48,67,-51,22,-54,48,-57,-108,-60,74,-62,75,-64,-87,-66,88,-67,94,-68,-59,-69,123,-69,-106,-69,6,-68,-48,-68,-9,-67,110,-65,66,-63,100,-61,-39,-59,-104,-56,-93,-53,-14,-50,-128,-46,79,-42,80,-38,-123,-34,-25,-30,109,-25,22,-20,-41,-16,-82,-11,-112,-6,126,-1,100,4,80,9,33,14,-17,18,-106,23,40,28,-114,32,-52,36,-39,40,-81,44,74,48,-89,51,-68,54,-116,57,15,60,64,62,34,64,-82,65,-30,66,-63,67,64,68,109,68,55,68,-82,67,-55,66,-121,65,-7,63,10,62,-45,59,72,57,114,54,85,51,-12,47,82,44,120,40,103,36,39,32,-69,27,44,23,125,18,-73,13,-32,8,-8,3,19,-1,38,-6,75,-11,117,-16,-71,-21,24,-25,-110,-30,62,-34,11,-38,17,-42,79,-46,-60,-50,-128,-53,126,-56,-57,-59,92,-61,66,-63,123,-65,7,-66,-17,-68,41,-68,-59,-69,-78,-69,3,-68,-93,-68,-89,-67,-6,-66,-88,-64,-88,-62,-8,-60,-104,-57,-128,-54,-77,-51,34,-47,-41,-44,-69,-40,-36,-36,38,-31,-101,-27,50,-22,-26,-18,-81,-13,-117,-8,110,-3,87,2,59,7,21,12,-32,16,-109,21,46,26,-96,30,-18,34,11,39,-9,42,-89,46,29,50,78,53,56,56,-37,58,45,61,46,63,-30,64,52,66,58,67,-30,67,47,68,40,68,-66,67,3,67,-22,65,126,64,-73,62,-91,60,60,58,-119,55,-112,52,73,49,-54,45,9,42,20,38,-23,33,-106,29,21,25,123,20,-61,15,-14,10,26,6,51,1,80,-4,112,-9,-103,-14,-40,-19,44,-23,-96,-28,55,-32,-7,-37,-24,-41,19,-44,110,-48,17,-51,-13,-55,25,-57,-106,-60,81,-62,109,-64,-45,-66,-110,-67,-85,-68,25,-68,-28,-69,7,-68,-123,-68,89,-67,-116,-66,12,-64,-23,-63,18,-60,-115,-58,83,-55,99,-52,-78,-49,72,-45,16,-41,25,-37,73,-33,-87,-29,45,-24,-49,-20,-113,-15,91,-10,60,-5,26,0,-1,4,-38,9,-88,14,100,19,7,24,-124,28,-26,32,17,37,20,41,-37,44,106,48,-72,51,-64,54,-124,57,-11,59,31,62,-15,63,112,65,-100,66,105,67,-28,67,2,68,-58,67,50,67,69,66,-1,64,102,63,118,61,56,59,-87,56,-44,53,-80,50,83,47,-81,43,-42,39,-55,35,-120,31,36,27,-105,22,-16,17,46,13,94,8,-128,3,-96,-2,-63,-7,-23,-12,34,-16,111,-21,-42,-26,96,-30,18,-34,-19,-39,-1,-43,69,-46,-54,-50,-115,-53,-104,-56,-20,-59,-119,-61}; }
	private static byte[] data29(){ return new byte[] {126,-63,-71,-65,87,-66,64,-67,-119,-68,37,-68,32,-68,111,-68,30,-67,29,-66,123,-65,40,-63,43,-61,126,-59,28,-56,8,-53,52,-50,-90,-47,86,-43,55,-39,87,-35,-104,-31,9,-26,-101,-22,69,-17,13,-12,-37,-8,-69,-3,-105,2,116,7,70,12,6,17,-77,21,62,26,-82,30,-22,34,6,39,-30,42,-115,46,-8,49,31,53,5,56,-101,58,-23,60,-29,62,-116,64,-35,65,-35,66,125,67,-53,67,-69,67,83,67,-108,66,121,65,15,64,69,62,55,60,-51,57,31,55,37,52,-26,48,104,45,-81,41,-69,37,-101,33,72,29,-41,24,59,20,-111,15,-60,10,-9,5,21,1,64,-4,97,-9,-101,-14,-36,-19,59,-23,-71,-28,85,-32,33,-36,26,-40,69,-44,-79,-48,82,-51,62,-54,108,-57,-24,-60,-83,-62,-54,-64,52,-65,-10,-67,18,-67,127,-68,77,-68,110,-68,-20,-68,-63,-67,-19,-66,112,-64,69,-62,109,-60,-29,-58,-93,-55,-84,-52,-6,-49,-126,-45,77,-41,67,-37,116,-33,-57,-29,71,-24,-34,-20,-107,-15,91,-10,47,-5,11,0,-31,4,-71,9,124,14,48,19,-51,23,66,28,-99,32,-61,36,-66,40,-125,44,10,48,85,51,90,54,24,57,-115,59,-80,61,-124,63,2,65,45,66,-2,66,121,67,-101,67,98,67,-46,66,-23,65,-88,64,22,63,44,61,-12,58,111,56,-99,53,-121,50,46,47,-107,43,-59,39,-65,35,-117,31,47,27,-87,22,15,18,83,13,-114,8,-71,3,-32,-2,11,-6,58,-11,122,-16,-50,-21,59,-25,-51,-30,-127,-34,100,-38,119,-42,-64,-46,73,-49,13,-52,25,-55,109,-58,10,-60,-5,-63,55,-64,-48,-66,-76,-67,-4,-68,-112,-68,-123,-68,-48,-68,115,-67,111,-66,-63,-65,104,-63,94,-61,-85,-59,60,-56,29,-53,68,-50,-93,-47,79,-43,33,-39,55,-35,109,-31,-43,-27,90,-22,-4,-18,-72,-13,126,-8,84,-3,41,2,-3,6,-57,11,-125,16,38,21,-78,25,20,30,89,34,104,38,71,42,-15,45,89,49,-123,52,106,55,4,58,86,60,83,62,3,64,90,65,96,66,10,67,94,67,91,67,-8,66,73,66,52,65,-39,63,27,62,22,60,-67,57,24,55,45,52,-3,48,-121,45,-32,41,-10,37,-31,33,-94,29,49,25,-82,20,2,16,74,11,127,6,-83,1,-40,-4,10,-8,66,-13,-113,-18,-16,-23,112,-27,19,-31,-34,-36,-40,-40,4,-43,107,-47,15,-50,-15,-54,35,-56,-115,-59,89,-61,100,-63,-54,-65,-123,-66,-115,-67,-5,-68,-77,-68,-49,-68,59,-67,4,-66,33,-65,-107,-64,93,-62,115,-60,-36,-58,-118,-55,-121,-52,-63,-49,63,-45,-10,-42,-30,-38,0,-33,74,-29,-71,-25,71,-20,-15,-16,-86,-11,121,-6,68,-1,29,4,-29,8,-88,13,84,18,-21,22,100,27,-72,31,-31,35,-35,39,-93,43,47,47,-128,50,-119,53,82,56,-52,58,-7,60,-38,62,97,64,-100,65,120,66,4,67,49,67,12,67,-119,66,-75,65,-125,64,3,63,41,61,7,59,-111,56,-44,53,-50,50,-124,47,3,44,60,40,78,36,36,32,-40,27,99,23,-45,18,36,14,109,9,-101,4,-43,-1,-3,-6,59,-10,123,-15,-43,-20,68,-24,-41,-29,-121,-33,110,-37,120,-41,-62,-45,64,-48,-2,-52,1,-54,75,-57,-37,-60,-61,-62,-19,-64,121,-65,79,-66,127,-67,11,-67,-27,-68,35,-67,-82,-67,-103,-66,-43,-65,101,-63,77,-61,123,-59,3,-56,-58,-54,-36,-51,41,-47,-66,-44,-128,-40,-124,-36,-89,-32,2,-27,116,-23,13,-18,-74,-14,119,-9,62,-4,13,1,-39,5,-98,10,84,15,-9,19,126,24,-25,28,39,33,63,37,35,41,-48,44,72,48,119,51,109,54,16,57,116,59,124,61,69,63,-90,64,-59,65,126,66,-20,66,-8,66,-74,66,17,66,33,65,-48,63,51,62,67,60,-1,57,120,55,-100,52,-120,49,39,46,-109,42,-65,38,-64,34,-116,30,54,26,-71,21,36,17,115,12,-71,7,-22,2,39,-2,85,-7,-101,-12,-27,-17,75,-21,-54,-26,106,-30,48,-34,37,-38,75,-42,-91,-46,66,-49,21,-52,52,-55,-103,-58,71,-60,73,-62,-106,-64,58,-65,51,-66,-128,-67,41,-67,36,-67,124,-67,40,-66,45,-65,-123,-64,49,-62,48,-60,124,-58,18,-55,-12,-53,21,-49,124,-46,28,-42,-15,-39,-3,-35,47,-30,-113,-26,10,-21,-90,-17,83,-12,18,-7,-38,-3,-94,2,106,7,37,12,-45,16,103,21,-27,25,55,30,110,34,108,38,61,42,-39,45,48,49,81,52,37,55,-77,57,-7,59,-23,61,-114,63,-37,64,-41,65,119,66,-57,66,-73,66,87,66,-103,65,-116,64,35,63,109,61,99,59,10,57,109,54,126,51,86,48,-26,44,64,41,99,37,85,33,25,29,-68,24,55,20,-96,15,-18,10,49,6,107,1,-92,-4,-33,-9}; }
	private static byte[] data30(){ return new byte[] {41,-13,-127,-18,-17,-23,126,-27,43,-31,6,-35,10,-39,70,-43,-76,-47,102,-50,83,-53,-119,-56,9,-58,-50,-61,-19,-63,81,-64,22,-65,37,-66,-112,-67,83,-67,104,-67,-35,-67,-95,-66,-67,-65,50,-63,-14,-62,8,-59,104,-57,20,-54,6,-51,60,-48,-82,-45,92,-41,66,-37,80,-33,-108,-29,-12,-25,118,-20,22,-15,-63,-11,-125,-6,69,-1,11,4,-56,8,-125,13,28,18,-80,22,22,27,96,31,-123,35,110,39,50,43,-77,46,-6,49,1,53,-64,55,54,58,98,60,59,62,-60,63,-6,64,-37,65,99,66,-105,66,112,66,-10,65,34,65,-6,63,127,62,-81,60,-109,58,39,56,116,53,121,50,61,47,-61,43,13,40,40,36,13,32,-50,27,103,23,-29,18,67,14,-104,9,-43,4,26,0,78,-5,-101,-10,-28,-15,73,-19,-58,-24,90,-28,31,-32,2,-36,28,-40,102,-44,-19,-48,-84,-51,-73,-54,-5,-57,-107,-59,116,-61,-94,-63,42,-64,-5,-66,42,-66,-85,-67,-126,-67,-75,-67,60,-66,23,-65,77,-64,-48,-63,-86,-61,-48,-59,67,-56,-1,-54,2,-50,68,-47,-59,-44,125,-40,108,-36,-124,-32,-50,-28,48,-23,-68,-19,86,-14,6,-9,-58,-5,127,0,73,5,-8,9,-83,14,63,19,-61,23,33,28,91,32,111,36,75,40,-3,43,104,47,-93,50,-114,53,62,56,-101,58,-77,60,118,62,-23,63,7,65,-46,65,68,66,97,66,39,66,-108,65,-82,64,113,63,-32,61,4,60,-49,57,90,55,-112,52,-114,49,63,46,-65,42,-4,38,14,35,-19,30,-87,26,59,22,-72,17,21,13,105,8,-82,3,-18,-2,49,-6,122,-11,-43,-16,60,-20,-56,-25,104,-29,55,-33,45,-37,83,-41,-81,-45,71,-48,25,-51,53,-54,-113,-57,59,-59,45,-61,119,-63,9,-64,-7,-66,53,-66,-49,-67,-69,-67,0,-66,-102,-66,-116,-65,-49,-64,106,-62,78,-60,-118,-58,8,-55,-44,-53,-29,-50,47,-46,-67,-43,124,-39,115,-35,-108,-31,-36,-27,74,-22,-49,-18,113,-13,29,-8,-41,-4,-106,1,76,6,6,11,-95,15,58,20,-89,24,0,29,46,33,46,37,4,41,-99,44,2,48,32,51,6,54,-106,56,-16,58,-25,60,-97,62,-5,63,7,65,-65,65,29,66,41,66,-40,65,57,65,60,64,-14,62,81,61,97,59,35,57,-99,54,-55,51,-70,48,98,45,-41,41,14,38,25,34,-14,29,-85,25,59,21,-76,16,21,12,103,7,-81,2,-9,-3,57,-7,-113,-12,-21,-17,98,-21,-14,-26,-94,-30,122,-34,124,-38,-77,-42,28,-45,-60,-49,-90,-52,-47,-55,61,-57,-5,-60,-2,-62,89,-63,-2,-65,-1,-66,77,-66,-7,-67,-11,-67,76,-66,-9,-66,-9,-65,75,-63,-13,-62,-25,-60,45,-57,-70,-55,-114,-52,-87,-49,-1,-46,-110,-42,91,-38,84,-34,123,-30,-57,-26,54,-21,-68,-17,93,-12,8,-7,-66,-3,121,2,43,7,-36,11,116,16,-1,20,101,25,-74,29,-47,33,-48,37,-114,41,33,45,114,48,-121,51,87,54,-32,56,31,59,16,61,-79,62,1,64,-5,64,-94,65,-15,65,-19,65,-114,65,-33,64,-43,63,122,62,-48,60,-47,58,-116,56,-12,53,30,51,-1,47,-90,44,15,41,69,37,70,33,34,29,-47,24,102,20,-36,15,63,11,-110,6,-33,1,38,-3,119,-8,-54,-13,51,-17,-80,-22,71,-26,6,-30,-28,-35,-10,-39,53,-42,-83,-46,95,-49,84,-52,-120,-55,7,-57,-48,-60,-30,-62,78,-63,-1,-65,17,-65,110,-66,37,-66,51,-66,-107,-66,78,-65,91,-64,-69,-63,108,-61,112,-59,-69,-57,83,-54,49,-51,81,-48,-82,-45,73,-41,18,-37,20,-33,58,-29,-119,-25,-7,-21,125,-16,31,-11,-60,-7,124,-2,44,3,-32,7,-124,12,25,17,-100,21,-7,25,62,30,85,34,65,38,-4,41,126,45,-59,48,-52,51,-109,54,9,57,66,59,29,61,-70,62,-13,63,-22,64,124,65,-60,65,-82,65,72,65,-119,64,120,63,16,62,92,60,87,58,2,56,108,53,-122,50,103,47,5,44,107,40,-101,36,-97,32,114,28,38,24,-73,19,46,15,-106,10,-23,5,59,1,-122,-4,-38,-9,54,-13,-91,-18,40,-22,-54,-27,-114,-31,121,-35,-111,-39,-34,-43,93,-46,32,-49,24,-52,95,-55,-28,-58,-67,-60,-38,-62,80,-63,14,-64,45,-65,-112,-66,91,-66,108,-66,-36,-66,-97,-65,-77,-64,30,-62,-38,-61,-32,-59,55,-56,-44,-54,-73,-51,-36,-48,64,-44,-40,-41,-83,-37,-86,-33,-46,-29,38,-24,-117,-20,27,-15,-81,-11,91,-6,7,-1,-72,3,100,8,3,13,-107,17,10,22,101,26,-96,30,-83,34,-107,38,65,42,-68,45,-7,48,-10,51,-79,54,32,57,73,59,33,61,-84,62,-29,63,-57,64,85,65,-111,65,116,65,3,65,61,64,33,63,-73,61,-10,59,-15,57,-113,55,-6,52}; }
	private static byte[] data31(){ return new byte[] {12,50,-21,46,-122,43,-26,39,28,36,20,32,-15,27,-96,23,50,19,-81,14,20,10,109,5,-61,0,17,-4,108,-9,-51,-14,63,-18,-50,-23,113,-27,65,-31,50,-35,83,-39,-90,-43,51,-46,-10,-50,0,-52,76,-55,-40,-58,-65,-60,-31,-62,97,-63,42,-64,77,-65,-67,-66,-115,-66,-91,-66,32,-65,-27,-65,6,-63,112,-62,55,-60,60,-58,-97,-56,56,-53,38,-50,70,-47,-78,-44,73,-40,30,-36,29,-32,66,-28,-104,-24,-7,-20,-118,-15,22,-10,-61,-6,104,-1,25,4,-69,8,90,13,-32,17,83,22,-88,26,-38,30,-29,34,-65,38,103,42,-38,45,15,49,4,52,-73,54,31,57,64,59,17,61,-109,62,-60,63,-94,64,39,65,94,65,58,65,-60,64,-7,63,-40,62,103,61,-89,59,-105,57,59,55,-100,52,-80,49,-115,46,36,43,-118,39,-74,35,-68,31,-114,27,69,23,-39,18,84,14,-60,9,25,5,120,0,-57,-5,42,-9,-117,-14,11,-18,-108,-23,73,-27,23,-31,15,-35,59,-39,-113,-43,38,-46,-17,-50,0,-52,78,-55,-22,-58,-53,-60,-2,-62,125,-63,81,-64,115,-65,-15,-66,-69,-66,-30,-66,90,-65,39,-64,72,-63,-71,-62,126,-60,-118,-58,-23,-56,-118,-53,113,-50,-102,-47,-2,-44,-102,-40,106,-36,106,-32,-115,-28,-33,-24,65,-19,-55,-15,89,-10,-6,-6,-92,-1,71,4,-18,8,127,13,8,18,112,22,-60,26,-19,30,-14,34,-55,38,107,42,-39,45,7,49,-7,51,-92,54,9,57,37,59,-17,60,112,62,-103,63,117,64,-8,64,41,65,3,65,-117,64,-69,63,-100,62,40,61,101,59,87,57,-7,54,90,52,112,49,75,46,-26,42,76,39,123,35,-126,31,86,27,19,23,-90,18,43,14,-108,9,-7,4,82,0,-83,-5,15,-9,120,-14,-6,-19,-118,-23,67,-27,19,-31,23,-35,62,-39,-96,-43,52,-46,5,-49,25,-52,108,-55,11,-57,-14,-60,35,-61,-87,-63,126,-64,-92,-65,35,-65,-16,-66,23,-65,-111,-65,93,-64,-126,-63,-16,-62,-75,-60,-60,-58,27,-55,-62,-53,-93,-50,-52,-47,44,-43,-58,-40,-106,-36,-115,-32,-74,-28,-8,-24,99,-19,-36,-15,114,-10,8,-5,-81,-1,82,4,-19,8,-125,13,-2,17,108,22,-78,26,-34,30,-35,34,-83,38,81,42,-73,45,-27,48,-46,51,123,54,-36,56,-7,58,-66,60,65,62,100,63,68,64,-63,64,-9,64,-50,64,87,64,-119,63,104,62,-7,60,53,59,42,57,-49,54,49,52,75,49,41,46,-57,42,48,39,101,35,107,31,74,27,3,23,-93,18,34,14,-102,9,-6,4,95,0,-72,-5,33,-9,-114,-14,18,-18,-86,-23,97,-27,59,-31,58,-35,108,-39,-54,-43,101,-46,55,-49,75,-52,-94,-55,65,-57,38,-59,94,-61,-34,-63,-74,-64,-36,-65,86,-65,39,-65,72,-65,-61,-65,-116,-64,-84,-63,28,-61,-38,-60,-27,-58,63,-55,-41,-53,-64,-50,-37,-47,62,-43,-49,-40,-100,-36,-113,-32,-79,-28,-13,-24,82,-19,-48,-15,86,-10,-13,-6,-114,-1,47,4,-56,8,86,13,-45,17,55,22,-126,26,-93,30,-89,34,111,38,23,42,116,45,-87,48,-113,51,61,54,-100,56,-73,58,-126,60,-1,61,45,63,6,64,-114,64,-65,64,-97,64,38,64,98,63,62,62,-37,60,21,59,17,57,-66,54,29,52,72,49,30,46,-51,42,51,39,114,35,125,31,95,27,33,23,-63,18,74,14,-60,9,43,5,-112,0,-13,-5,90,-9,-49,-14,84,-18,-17,-23,-87,-27,-124,-31,-122,-35,-73,-39,26,-42,-80,-46,-122,-49,-103,-52,-21,-55,-114,-57,110,-59,-92,-61,35,-62,-11,-64,25,-64,-112,-65,91,-65,121,-65,-19,-65,-76,-64,-53,-63,55,-61,-17,-60,-11,-58,70,-55,-36,-53,-72,-50,-43,-47,40,-43,-66,-40,120,-36,112,-32,-123,-28,-61,-24,32,-19,-111,-15,26,-10,-84,-6,71,-1,-31,3,120,8,3,13,122,17,-31,21,36,26,74,30,71,34,20,38,-73,41,26,45,76,48,53,51,-26,53,71,56,100,58,54,60,-76,61,-24,62,-58,63,82,64,-118,64,112,64,-1,63,60,63,41,62,-64,60,14,59,9,57,-64,54,41,52,86,49,59,46,-21,42,92,39,-96,35,-77,31,-100,27,100,23,10,19,-101,14,20,10,-119,5,-23,0,89,-4,-67,-9,57,-13,-66,-18,92,-22,23,-26,-14,-31,-10,-35,39,-38,-124,-42,31,-45,-19,-49,1,-51,80,-54,-22,-57,-52,-59,-9,-61,117,-62,63,-63,94,-64,-54,-65,-108,-65,-92,-65,22,-64,-48,-64,-30,-63,67,-61,-12,-60,-14,-58,54,-55,-55,-53,-105,-50,-82,-47,-5,-44,-127,-40,62,-36,35,-32,56,-28,108,-24,-61,-20,47,-15,-79,-11,61,-6,-43,-2,105,3,0,8,-124,12,-2,16,93,21,-91,25,-57,29,-59,33,-104,37,53,41,-93,44,-47,47,-61,50,117,53,-33,55}; }
	private static byte[] data32(){ return new byte[] {0,58,-42,59,96,61,-106,62,-127,63,18,64,83,64,68,64,-38,63,35,63,24,62,-71,60,18,59,23,57,-41,54,77,52,127,49,115,46,39,43,-90,39,-14,35,10,32,1,28,-53,23,124,19,17,15,-109,10,9,6,116,1,-31,-4,78,-8,-55,-13,81,-17,-14,-22,-86,-26,-121,-30,-119,-34,-74,-38,20,-41,-87,-45,115,-48,-127,-51,-52,-54,95,-56,56,-58,95,-60,-46,-62,-110,-63,-86,-64,14,-64,-58,-65,-40,-65,49,-64,-21,-64,-20,-63,69,-61,-25,-60,-37,-58,22,-55,-103,-53,99,-50,102,-47,-80,-44,40,-40,-37,-37,-70,-33,-62,-29,-15,-25,63,-20,-95,-16,34,-11,-91,-7,57,-2,-53,2,89,7,-31,11,84,16,-71,20,-7,24,37,29,29,33,-9,36,-105,40,9,44,61,47,53,50,-17,52,92,55,-117,57,105,59,-7,60,63,62,47,63,-51,63,31,64,17,64,-64,63,10,63,21,62,-67,60,37,59,54,57,2,55,-120,52,-62,49,-58,46,-126,43,15,40,99,36,-119,32,-123,28,93,24,17,20,-79,15,58,11,-78,6,40,2,-110,-3,9,-7,-127,-12,14,-16,-83,-21,99,-25,69,-29,59,-33,109,-37,-64,-41,82,-44,24,-47,27,-50,97,-53,-24,-56,-69,-58,-45,-60,64,-61,-14,-63,-3,-64,85,-64,2,-64,0,-64,86,-64,-9,-64,-14,-63,55,-61,-48,-60,-80,-58,-29,-56,85,-53,16,-50,10,-47,67,-44,-78,-41,88,-37,44,-33,41,-29,80,-25,-109,-21,-16,-17,103,-12,-26,-8,117,-3,0,2,-114,6,18,11,-123,15,-22,19,42,24,89,28,84,32,51,36,-40,39,78,43,-115,46,-116,49,77,52,-55,54,-3,56,-22,58,-122,60,-38,61,-45,62,-121,63,-34,63,-22,63,-101,63,3,63,15,62,-46,60,69,59,101,57,67,55,-44,52,32,50,49,47,-6,43,-104,40,-13,36,42,33,45,29,16,25,-46,20,116,16,10,12,-125,7,2,3,112,-2,-23,-7,100,-11,-14,-16,-115,-20,75,-24,28,-28,28,-32,63,-36,-110,-40,28,-43,-42,-47,-44,-50,13,-52,-118,-55,81,-57,91,-59,-68,-61,94,-62,92,-63,-94,-64,65,-64,46,-64,115,-64,4,-63,-21,-63,38,-61,-93,-60,-128,-58,-107,-56,-1,-54,-89,-51,-110,-48,-67,-45,29,-41,-75,-38,125,-34,110,-30,-119,-26,-59,-22,20,-17,-119,-13,-3,-9,-122,-4,17,1,-105,5,28,10,-113,14,-16,18,56,23,101,27,104,31,75,35,-10,38,119,42,-68,45,-57,48,-108,51,24,54,98,56,81,58,11,60,93,61,121,62,45,63,-94,63,-72,63,-128,63,-10,62,24,62,-19,60,110,59,-89,57,-111,55,55,53,-108,50,-77,47,-111,44,56,41,-89,37,-25,33,-4,29,-25,25,-76,21,96,17,-3,12,-126,8,1,4,119,-1,-16,-6,114,-10,-6,-15,-100,-19,77,-23,40,-27,22,-31,61,-35,-127,-39,6,-42,-76,-46,-86,-49,-47,-52,71,-54,-5,-57,-8,-59,70,-60,-37,-62,-61,-63,-5,-64,-124,-64,96,-64,-114,-64,16,-63,-31,-63,5,-61,119,-60,51,-58,67,-56,-113,-54,45,-51,-1,-49,31,-45,105,-42,-10,-39,-83,-35,-111,-31,-94,-27,-52,-23,27,-18,123,-14,-14,-10,111,-5,-9,-1,124,4,-5,8,111,13,-46,17,29,22,75,26,89,30,60,34,-10,37,123,41,-49,44,-29,47,-64,50,82,53,-87,55,-82,57,113,59,-32,60,3,62,-41,62,86,63,-122,63,98,63,-20,62,37,62,13,61,-90,59,-14,57,-15,55,-84,53,26,51,81,48,59,45,-6,41,115,38,-55,34,-26,30,-29,26,-70,22,114,18,23,14,-91,9,39,5,-86,0,29,-4,-89,-9,46,-13,-52,-18,-127,-22,77,-26,64,-30,87,-34,-103,-38,15,-41,-76,-45,-104,-48,-72,-51,24,-53,-65,-56,-86,-58,-28,-60,101,-61,59,-62,90,-63,-45,-64,-108,-64,-80,-64,23,-63,-43,-63,-33,-62,62,-60,-30,-59,-37,-57,20,-54,-103,-52,93,-49,98,-46,-96,-43,24,-39,-65,-36,-108,-32,-105,-28,-77,-24,-7,-20,78,-15,-69,-11,52,-6,-75,-2,54,3,-76,7,41,12,-119,16,-36,20,13,25,31,29,14,33,-50,36,95,40,-63,43,-30,46,-51,49,116,52,-43,54,-9,56,-61,58,80,60,-124,61,110,62,8,63,74,63,65,63,-29,62,50,62,52,61,-27,59,70,58,97,56,46,54,-73,51,-2,48,3,46,-51,42,100,39,-63,35,-10,31,-2,27,-32,23,-85,19,84,15,-18,10,122,6,-7,1,124,-3,-2,-8,-116,-12,37,-16,-40,-21,-97,-25,-118,-29,-100,-33,-48,-37,60,-40,-45,-44,-86,-47,-72,-50,8,-52,-102,-55,114,-57,-105,-59,3,-60,-63,-62,-55,-63,39,-63,-44,-64,-46,-64,37,-63,-60,-63,-72,-62,-3,-61,-122,-59,106,-57,-122,-55,-8,-53,-92,-50,-111,-47,-67,-44,31,-40,-76,-37,122,-33,106,-29,122,-25,-78,-21,-5,-17,98,-12}; }
	private static byte[] data33(){ return new byte[] {-48,-8,75,-3,-52,1,66,6,-69,10,28,15,111,19,-86,23,-64,27,-72,31,-125,35,35,39,-115,42,-59,45,-70,48,119,51,-17,53,28,56,12,58,-92,59,-8,60,-9,61,-84,62,6,63,29,63,-45,62,66,62,92,61,41,60,-93,58,-36,56,-68,54,102,52,-68,49,-32,46,-69,43,105,40,-38,36,31,33,57,29,45,25,0,21,-71,16,92,12,-19,7,121,3,-6,-2,-125,-6,13,-10,-87,-15,84,-19,26,-23,-3,-28,1,-31,47,-35,-116,-39,21,-42,-35,-46,-43,-49,22,-51,-114,-54,89,-56,91,-58,-71,-60,86,-61,71,-62,-114,-63,22,-63,3,-63,48,-63,-71,-63,-111,-62,-77,-61,42,-59,-23,-58,-15,-56,70,-53,-40,-51,-82,-48,-61,-45,13,-41,-111,-38,65,-34,29,-30,36,-26,68,-22,-115,-18,-36,-14,76,-9,-71,-5,56,0,-84,4,37,9,-124,13,-32,17,25,22,60,26,61,30,19,34,-64,37,59,41,-128,44,-116,47,91,50,-24,52,49,55,51,57,-23,58,84,60,115,61,62,62,-66,62,-25,62,-60,62,74,62,-120,61,108,60,11,59,86,57,94,55,25,53,-107,50,-58,47,-58,44,127,41,15,38,100,34,-109,30,-106,26,122,22,61,18,-17,13,-120,9,28,5,-96,0,46,-4,-73,-9,84,-13,-6,-18,-69,-22,-107,-26,-111,-30,-78,-34,1,-37,123,-41,48,-44,22,-47,65,-50,-92,-53,83,-55,65,-57,127,-59,3,-60,-38,-62,-4,-63,111,-63,53,-63,73,-63,-79,-63,104,-62,111,-61,-60,-60,101,-58,83,-56,-124,-54,1,-51,-71,-49,-76,-46,-24,-43,81,-39,-18,-36,-73,-32,-86,-28,-66,-24,-15,-20,62,-15,-103,-11,11,-6,121,-2,-16,2,100,7,-56,11,36,16,102,20,-113,24,-103,28,125,32,56,36,-62,39,28,43,57,46,33,49,-62,51,41,54,62,56,24,58,-103,59,-37,60,-62,61,97,62,-84,62,-90,62,81,62,-85,61,-78,60,113,59,-36,57,1,56,-35,53,114,51,-59,48,-36,45,-78,42,86,39,-60,35,7,32,29,28,18,24,-25,19,-95,15,71,11,-29,6,110,2,-2,-3,-116,-7,35,-11,-54,-16,-123,-20,83,-24,75,-28,88,-32,-96,-36,4,-39,-88,-43,122,-46,-117,-49,-37,-52,108,-54,63,-56,98,-58,-57,-60,126,-61,-126,-62,-45,-63,120,-63,108,-63,-80,-63,70,-62,43,-61,94,-60,-32,-59,-85,-57,-66,-55,28,-52,-75,-50,-106,-47,-83,-44,-3,-41,-124,-37,53,-33,21,-29,22,-25,59,-21,119,-17,-51,-13,44,-8,-100,-4,12,1,124,5,-28,9,64,14,-120,18,-67,22,-53,26,-61,30,-125,34,43,38,-118,41,-54,44,-64,47,127,50,-3,52,49,55,39,57,-53,58,39,60,52,61,-14,61,97,62,126,62,77,62,-58,61,-10,60,-44,59,97,58,-81,56,-95,54,96,52,-53,49,4,47,-12,43,-75,40,57,37,-106,33,-65,29,-56,25,-83,21,119,17,41,13,-51,8,98,4,-12,-1,-120,-5,27,-9,-61,-14,114,-18,66,-22,37,-26,48,-30,94,-34,-72,-38,70,-41,1,-44,-3,-48,46,-50,-88,-53,93,-55,96,-57,-89,-59,58,-60,29,-61,76,-62,-53,-63,-99,-63,-70,-63,46,-62,-20,-62,-4,-61,91,-59,-1,-58,-11,-56,43,-53,-87,-51,106,-48,95,-45,-100,-42,-4,-39,-94,-35,98,-31,83,-27,103,-23,-112,-19,-37,-15,49,-10,-107,-6,3,-1,110,3,-41,7,53,12,-124,16,-68,20,-38,24,-38,28,-82,32,99,36,-36,39,44,43,63,46,22,49,-79,51,5,54,24,56,-35,57,95,59,-118,60,113,61,2,62,70,62,57,62,-35,61,44,61,52,60,-23,58,82,57,117,55,75,53,-30,50,51,48,71,45,35,42,-59,38,57,35,124,31,-104,27,-111,23,106,19,46,15,-40,10,124,6,15,2,-88,-3,61,-7,-32,-12,-113,-16,81,-20,48,-24,41,-28,75,-32,-109,-36,8,-39,-77,-43,-113,-46,-83,-49,2,-51,-97,-54,123,-56,-92,-58,21,-59,-49,-61,-34,-62,49,-62,-31,-63,-44,-63,34,-62,-72,-62,-95,-61,-41,-60,90,-58,36,-56,60,-54,-109,-52,47,-49,14,-46,29,-43,114,-40,-20,-37,-97,-33,118,-29,114,-25,-112,-21,-57,-17,19,-12,109,-8,-44,-4,56,1,-90,5,0,10,86,14,-107,18,-66,22,-57,26,-79,30,113,34,4,38,106,41,-109,44,-118,47,64,50,-74,52,-25,54,-45,56,116,58,-55,59,-42,60,-117,61,-4,61,20,62,-32,61,94,61,-122,60,105,59,-8,57,66,56,62,54,-7,51,111,49,-93,46,-94,43,93,40,-13,36,75,33,-124,29,-113,25,123,21,79,17,9,13,-78,8,84,4,-21,-1,-121,-5,39,-9,-48,-14,-114,-18,98,-22,79,-26,96,-30,-106,-34,-8,-38,-119,-41,79,-44,76,-47,-122,-50,3,-52,-69,-55,-62,-57,12,-58,-95,-60,-120,-61,-76,-62,54,-62,5,-62,35,-62}; }
	private static byte[] data34(){ return new byte[] {-107,-62,79,-61,94,-60,-73,-59,89,-57,73,-55,121,-53,-14,-51,-84,-48,-101,-45,-48,-42,42,-38,-59,-35,-127,-31,102,-27,116,-23,-109,-19,-42,-15,36,-10,126,-6,-28,-2,72,3,-91,7,2,12,64,16,122,20,-116,24,-122,28,87,32,1,36,123,39,-61,42,-44,45,-87,48,62,51,-106,53,-97,55,112,57,-27,58,30,60,-4,60,-104,61,-40,61,-43,61,120,61,-47,60,-34,59,-108,58,12,57,47,55,17,53,-79,50,5,48,42,45,7,42,-71,38,49,35,-126,31,-92,27,-85,23,-118,19,89,15,12,11,-73,6,87,2,-12,-3,-106,-7,59,-11,-12,-16,-67,-20,-96,-24,-95,-28,-59,-32,17,-35,-116,-39,54,-42,24,-45,50,-48,-116,-51,36,-53,2,-55,40,-57,-109,-59,80,-60,82,-61,-88,-62,76,-62,59,-62,-126,-62,13,-61,-11,-61,24,-59,-101,-58,85,-56,100,-54,-78,-52,68,-49,18,-46,33,-43,92,-40,-38,-37,117,-33,74,-29,54,-25,76,-21,119,-17,-71,-13,11,-8,103,-4,-59,0,41,5,123,9,-51,13,3,18,41,22,47,26,17,30,-45,33,97,37,-57,40,-14,43,-25,46,-95,49,24,52,78,54,62,56,-27,57,64,59,83,60,18,61,-119,61,-83,61,-126,61,8,61,63,60,44,59,-58,57,31,56,36,54,-17,51,113,49,-77,46,-68,43,-117,40,38,37,-111,33,-45,29,-22,25,-25,21,-64,17,-121,13,61,9,-29,4,-119,0,39,-4,-45,-9,127,-13,71,-17,24,-21,15,-25,33,-29,86,-33,-68,-37,73,-40,15,-43,9,-46,64,-49,-75,-52,108,-54,105,-56,-87,-58,61,-59,14,-60,61,-61,-86,-62,114,-62,-125,-62,-28,-62,-107,-61,-109,-60,-35,-59,114,-57,82,-55,115,-53,-36,-51,-122,-48,101,-45,-115,-42,-40,-39,99,-35,16,-31,-21,-28,-26,-24,-1,-20,50,-15,118,-11,-57,-7,35,-2,125,2,-40,6,40,11,104,15,-104,19,-86,23,-94,27,116,31,29,35,-101,38,-28,41,-6,44,-42,47,113,50,-47,52,-26,54,-70,56,68,58,125,59,118,60,19,61,108,61,114,61,37,61,-109,60,-85,59,121,58,-4,56,54,55,38,53,-39,50,66,48,115,45,103,42,35,39,-77,35,14,32,68,28,85,24,68,20,30,16,-31,11,-110,7,64,3,-31,-2,-116,-6,57,-10,-11,-15,-61,-19,-91,-23,-86,-27,-54,-31,24,-34,-114,-38,50,-41,14,-44,34,-47,114,-50,0,-52,-43,-55,-22,-57,77,-58,-10,-60,-18,-61,46,-61,-60,-62,-94,-62,-46,-62,82,-61,25,-60,56,-59,-104,-58,73,-56,63,-54,118,-52,-7,-50,-80,-47,-85,-44,-39,-41,58,-37,-49,-34,-119,-30,109,-26,112,-22,-116,-18,-59,-14,7,-9,93,-5,-80,-1,10,4,92,8,-94,12,-36,16,-6,20,4,25,-25,28,-86,32,63,36,-87,39,-34,42,-38,45,-95,48,32,51,105,53,98,55,27,57,-119,58,-87,59,-125,60,5,61,68,61,41,61,-55,60,23,60,20,59,-48,57,50,56,92,54,51,52,-47,49,40,47,72,44,40,41,-36,37,88,34,-83,30,-41,26,-31,22,-52,18,-94,14,96,10,23,6,-64,1,110,-3,22,-7,-45,-12,-111,-16,112,-20,92,-24,113,-28,-94,-32,0,-35,-120,-39,67,-42,52,-45,94,-48,-60,-51,110,-53,86,-55,-116,-57,2,-58,-53,-60,-40,-61,56,-61,-29,-62,-32,-62,37,-61,-62,-61,-96,-60,-41,-59,79,-57,19,-55,33,-53,108,-51,-2,-49,-53,-46,-48,-43,17,-39,125,-36,27,-32,-31,-29,-55,-25,-42,-21,-13,-17,45,-12,116,-8,-64,-4,25,1,103,5,-77,9,-11,13,29,18,54,22,46,26,3,30,-73,33,56,37,-110,40,-82,43,-99,46,66,49,-72,51,-34,53,-59,55,103,57,-75,58,-59,59,125,60,-17,60,14,61,-32,60,102,60,-102,59,-121,58,36,57,120,55,-116,53,80,51,-37,48,37,46,48,43,9,40,-82,36,29,33,109,29,-115,25,-108,21,122,17,75,13,14,9,-66,4,118,0,27,-4,-42,-9,-112,-13,94,-17,71,-21,62,-25,98,-29,-92,-33,13,-36,-82,-40,117,-43,126,-46,-69,-49,55,-51,-10,-54,-11,-56,66,-57,-47,-59,-84,-60,-40,-61,72,-61,18,-61,31,-61,-127,-61,44,-60,41,-59,108,-58,0,-56,-47,-55,-13,-53,78,-50,-13,-48,-55,-45,-30,-42,38,-38,-91,-35,69,-31,23,-27,2,-23,17,-19,54,-15,108,-11,-76,-7,-1,-3,79,2,-99,6,-32,10,23,15,57,19,67,23,46,27,-5,30,-107,34,18,38,78,41,100,44,53,47,-49,49,42,52,62,54,16,56,-102,57,-44,58,-52,59,113,60,-55,60,-42,60,-110,60,-1,59,38,59,-8,57,-121,56,-54,54,-59,52,-123,50,-10,47,57,45,52,42,5,39,-102,35,12,32,71,28,109,24,105,20,77,16,35,12,-34,7,-103,3,75,-1,-3,-6,-72,-10,-128,-14}; }
	private static byte[] data35(){ return new byte[] {84,-18,70,-22,78,-26,120,-30,-51,-34,68,-37,-12,-41,-50,-44,-23,-47,51,-49,-54,-52,-106,-54,-81,-56,11,-57,-79,-59,-95,-60,-32,-61,104,-61,65,-61,102,-61,-39,-61,-101,-60,-91,-59,0,-57,-99,-56,-121,-54,-80,-52,33,-49,-54,-47,-74,-44,-48,-41,38,-37,-92,-34,85,-30,34,-26,27,-22,37,-18,78,-14,-122,-10,-58,-6,22,-1,91,3,-88,7,-32,11,16,16,42,20,38,24,11,28,-63,31,90,35,-69,38,-13,41,-18,44,-73,47,57,50,-123,52,-123,54,68,56,-69,57,-28,58,-58,59,90,60,-100,60,-102,60,64,60,-96,59,-79,58,117,57,-12,55,38,54,23,52,-61,49,47,47,97,44,86,41,28,38,-85,34,18,31,79,27,107,23,103,19,75,15,28,11,-34,6,-102,2,76,-2,11,-6,-60,-11,-102,-15,115,-19,112,-23,-127,-27,-67,-31,23,-34,-93,-38,90,-41,74,-44,110,-47,-46,-50,110,-52,85,-54,122,-56,-23,-58,-93,-59,-96,-60,-10,-61,-118,-61,122,-61,-84,-61,50,-60,2,-59,30,-58,-125,-57,52,-55,39,-53,95,-51,-38,-49,-113,-46,-128,-43,-87,-40,0,-36,-117,-33,58,-29,16,-25,5,-21,25,-17,59,-13,118,-9,-76,-5,-6,-1,69,4,-128,8,-67,12,-35,16,-16,20,-27,24,-71,28,108,32,-18,35,75,39,111,42,96,45,22,48,-117,50,-57,52,-75,54,104,56,-55,57,-26,58,-74,59,56,60,111,60,88,60,-14,59,66,59,68,58,-3,56,108,55,-109,53,122,51,23,49,-128,46,-95,43,-105,40,79,37,-35,33,61,30,118,26,-110,22,-119,18,114,14,63,10,6,6,-61,1,123,-3,61,-7,2,-11,-43,-16,-62,-20,-66,-24,-31,-28,33,-31,-118,-35,34,-38,-26,-42,-31,-45,22,-47,-125,-50,53,-52,35,-54,93,-56,-42,-58,-93,-59,-83,-60,18,-60,-75,-61,-78,-61,-12,-61,-122,-60,101,-59,-119,-58,0,-56,-72,-55,-74,-53,-4,-51,119,-48,63,-45,45,-42,101,-39,-70,-36,78,-32,-3,-29,-39,-25,-51,-21,-32,-17,4,-12,57,-8,121,-4,-69,0,-5,4,58,9,101,13,-119,17,-116,21,123,25,69,29,-21,32,103,36,-75,39,-50,42,-80,45,93,48,-62,50,-14,52,-44,54,116,56,-50,57,-39,58,-99,59,18,60,60,60,23,60,-89,59,-23,58,-31,57,-113,56,-14,54,20,53,-21,50,-118,48,-33,45,8,43,-22,39,-88,36,44,33,-117,29,-58,25,-40,21,-40,17,-69,13,-115,9,88,5,18,1,-38,-4,-110,-8,107,-12,61,-16,49,-20,60,-24,94,-28,-79,-32,30,-35,-62,-39,-111,-42,-104,-45,-41,-48,82,-50,14,-52,10,-54,78,-56,-41,-58,-86,-59,-56,-60,50,-60,-27,-61,-19,-61,55,-60,-41,-60,-67,-59,-17,-58,108,-56,43,-54,56,-52,121,-50,10,-47,-57,-45,-54,-42,-8,-39,91,-35,-20,-32,-99,-28,125,-24,109,-20,-126,-16,-92,-12,-42,-8,18,-3,80,1,-114,5,-60,9,-19,13,5,18,5,22,-25,25,-80,29,68,33,-62,36,-9,39,21,43,-30,45,-118,48,-29,50,6,53,-34,54,119,56,-65,57,-59,58,124,59,-26,59,8,60,-40,59,94,59,-104,58,-120,57,42,56,-113,54,-99,52,123,50,8,48,99,45,127,42,101,39,27,36,-97,32,-3,28,51,25,78,21,71,17,47,13,4,9,-50,4,-109,0,86,-4,29,-8,-14,-13,-47,-17,-53,-21,-40,-25,11,-28,91,-32,-39,-36,-127,-39,93,-42,105,-45,-75,-48,56,-50,-4,-53,7,-54,77,-56,-25,-58,-65,-59,-24,-60,90,-60,23,-60,37,-60,123,-60,32,-59,14,-58,72,-57,-57,-56,-109,-54,-99,-52,-22,-50,123,-47,60,-44,67,-41,113,-38,-38,-35,100,-31,33,-27,-15,-24,-15,-20,-11,-16,32,-11,72,-7,-124,-3,-67,1,-10,5,38,10,76,14,91,18,86,22,51,26,-17,29,-125,33,-16,36,40,40,52,43,0,46,-102,48,-19,50,8,53,-40,54,102,56,-87,57,-90,58,83,59,-70,59,-48,59,-100,59,27,59,78,58,58,57,-42,55,51,54,68,52,22,50,-89,47,-5,44,22,42,-5,38,-81,35,52,32,-111,28,-53,24,-31,20,-30,16,-56,12,-92,8,110,4,57,0,-2,-5,-50,-9,-94,-13,-113,-17,-123,-21,-95,-25,-44,-29,46,-32,-75,-36,95,-39,69,-42,89,-45,-87,-48,56,-50,-2,-53,21,-54,94,-56,3,-57,-35,-59,15,-59,-120,-60,74,-60,94,-60,-72,-60,99,-59,86,-58,-110,-57,25,-55,-30,-54,-12,-52,66,-49,-47,-47,-103,-44,-100,-41,-49,-38,50,-34,-62,-31,118,-27,76,-23,69,-19,71,-15,114,-11,-110,-7,-48,-3,-2,1,56,6,96,10,-126,14,-116,18,-126,22,87,26,15,30,-100,33,4,37,52,40,59,43,1,46,-109,48,-28,50,-12,52,-63,54,73,56,-122,57,127,58,37,59,-118,59,-104,59,101,59,-36,58,14,58,-11,56}; }
	private static byte[] data36(){ return new byte[] {-112,55,-20,53,-7,51,-54,49,93,47,-84,44,-52,41,-83,38,101,35,-23,31,75,28,-127,24,-94,20,-100,16,-112,12,101,8,58,4,6,0,-48,-5,-93,-9,-128,-13,108,-17,108,-21,-117,-25,-63,-29,39,-32,-86,-36,98,-39,71,-42,99,-45,-71,-48,74,-50,26,-52,45,-54,-122,-56,34,-57,13,-58,59,-59,-73,-60,-126,-60,-112,-60,-10,-60,-100,-59,-109,-58,-46,-57,87,-55,36,-53,50,-51,-125,-49,18,-46,-41,-44,-37,-41,8,-37,111,-34,-8,-31,-83,-27,126,-23,115,-19,119,-15,-107,-11,-69,-7,-19,-3,28,2,82,6,112,10,-108,14,-107,18,-122,22,92,26,9,30,-106,33,-10,36,37,40,36,43,-22,45,117,48,-61,50,-46,52,-104,54,30,56,91,57,76,58,-8,58,82,59,102,59,43,59,-89,58,-42,57,-68,56,91,55,-80,53,-58,51,-108,49,38,47,127,44,-106,41,-124,38,55,35,-62,31,37,28,96,24,-127,20,-123,16,118,12,84,8,43,4,-6,-1,-53,-5,-95,-9,-126,-13,112,-17,122,-21,-107,-25,-39,-29,57,-32,-58,-36,-128,-39,102,-42,-117,-45,-36,-48,118,-50,70,-52,91,-54,-74,-56,85,-57,63,-58,110,-59,-18,-60,-76,-60,-56,-60,40,-59,-48,-59,-56,-58,1,-56,-119,-55,80,-53,95,-51,-83,-49,55,-46,-5,-44,-5,-41,38,-37,-119,-34,13,-30,-66,-27,-115,-23,124,-19,125,-15,-105,-11,-72,-7,-27,-3,20,2,61,6,100,10,119,14,125,18,103,22,57,26,-28,29,110,33,-55,36,-7,39,-13,42,-72,45,65,48,-114,50,-102,52,98,54,-25,55,34,57,23,58,-67,58,33,59,45,59,-5,58,117,58,-90,57,-110,56,47,55,-117,53,-94,51,116,49,12,47,99,44,-122,41,113,38,45,35,-69,31,33,28,100,24,-122,20,-110,16,-125,12,106,8,66,4,24,0,-20,-5,-60,-9,-84,-13,-101,-17,-87,-21,-55,-25,12,-28,114,-32,-1,-36,-69,-39,-92,-42,-56,-45,28,-47,-75,-50,-124,-52,-100,-54,-12,-56,-110,-57,123,-58,-87,-59,36,-59,-20,-60,-6,-60,87,-59,-1,-59,-20,-58,42,-56,-89,-55,109,-53,119,-51,-66,-49,69,-46,7,-43,-6,-41,40,-37,127,-34,2,-30,-83,-27,120,-23,93,-19,97,-15,109,-11,-110,-7,-75,-3,-31,1,9,6,39,10,61,14,58,18,38,22,-14,25,-99,29,38,33,127,36,-82,39,-88,42,108,45,-9,47,69,50,80,52,31,54,-98,55,-28,56,-44,57,-122,58,-28,58,-2,58,-57,58,77,58,126,57,113,56,20,55,117,53,-112,51,108,49,5,47,103,44,-116,41,127,38,66,35,-45,31,66,28,-119,24,-78,20,-62,16,-72,12,-90,8,-127,4,92,0,52,-4,14,-8,-4,-13,-19,-17,-4,-21,32,-24,99,-28,-54,-32,90,-35,18,-38,1,-41,27,-44,120,-47,6,-49,-38,-52,-21,-54,64,-55,-37,-57,-62,-58,-25,-59,100,-59,30,-59,46,-59,-127,-59,36,-58,13,-57,63,-56,-69,-55,118,-53,124,-51,-70,-49,58,-46,-11,-44,-31,-41,10,-37,87,-34,-42,-31,120,-27,61,-23,31,-19,25,-15,37,-11,62,-7,99,-3,-122,1,-83,5,-56,9,-40,13,-42,17,-66,21,-118,25,54,29,-70,32,25,36,67,39,70,42,4,45,-104,47,-26,49,-11,51,-55,53,76,55,-105,56,-115,57,70,58,-89,58,-52,58,-102,58,37,58,100,57,87,56,8,55,110,53,-109,51,116,49,26,47,127,44,-79,41,-87,38,115,35,16,32,-128,28,-44,24,-1,20,24,17,20,13,7,9,-27,4,-56,0,-97,-4,-124,-8,109,-12,101,-16,116,-20,-102,-24,-36,-28,69,-31,-48,-35,-117,-38,117,-41,-113,-44,-26,-47,113,-49,64,-51,75,-53,-98,-55,48,-56,15,-57,49,-58,-95,-59,89,-59,93,-59,-87,-59,66,-58,34,-57,76,-56,-66,-55,113,-53,107,-51,-95,-49,26,-46,-59,-44,-77,-41,-56,-38,18,-34,-118,-31,32,-27,-30,-24,-70,-20,-82,-16,-77,-12,-54,-8,-26,-4,9,1,40,5,66,9,80,13,76,17,53,21,-3,24,-84,28,49,32,-112,35,-63,38,-63,41,-117,44,29,47,115,49,-121,51,99,53,-20,54,64,56,62,57,-5,57,110,58,-109,58,114,58,4,58,76,57,75,56,8,55,116,53,-87,51,-110,49,64,47,-75,44,-21,41,-15,38,-60,35,103,32,-26,28,58,25,118,21,-115,17,-104,13,-118,9,115,5,88,1,51,-3,28,-7,5,-11,4,-15,14,-19,56,-23,120,-27,-34,-31,107,-34,30,-37,7,-40,28,-43,108,-46,-13,-49,-69,-51,-67,-53,10,-54,-111,-56,106,-57,126,-58,-22,-59,-112,-59,-113,-59,-51,-59,90,-58,51,-57,74,-56,-73,-55,89,-53,73,-51,119,-49,-37,-47,-119,-44,93,-41,113,-38,-80,-35,24,-31,-82,-28,95,-24,53,-20,28,-16,33,-12,44,-8,70,-4,99,0,-128,4,-106,8,-94,12,-96,16}; }
	private static byte[] data37(){ return new byte[] {-127,20,84,24,-3,27,-121,31,-20,34,29,38,35,41,-10,43,-118,46,-20,48,7,51,-24,52,-125,54,-42,55,-23,56,-85,57,45,58,92,58,73,58,-29,57,64,57,70,56,17,55,-116,53,-52,51,-63,49,-127,47,-5,44,68,42,82,39,47,36,-30,32,101,29,-55,25,7,22,45,18,59,14,54,10,36,6,11,2,-15,-3,-42,-7,-56,-11,-63,-15,-47,-19,-9,-23,55,-26,-101,-30,33,-33,-43,-37,-78,-40,-59,-43,14,-45,-119,-48,76,-50,68,-52,-127,-54,8,-55,-58,-57,-32,-58,44,-58,-41,-59,-70,-59,-14,-59,112,-58,55,-57,71,-56,-100,-55,56,-53,21,-51,54,-49,-112,-47,42,-44,-10,-42,-3,-39,44,-35,-112,-32,18,-28,-60,-25,-123,-21,111,-17,100,-13,107,-9,-125,-5,-108,-1,-75,3,-60,7,-49,11,-52,15,-80,19,-126,23,47,27,-66,30,35,34,95,37,106,40,67,43,-29,45,75,48,116,50,92,52,6,54,100,55,-122,56,84,57,-27,57,35,58,29,58,-53,57,49,57,76,56,36,55,-81,53,-1,51,3,50,-46,47,91,45,-79,42,-50,39,-72,36,118,33,7,30,117,26,-67,22,-18,18,0,15,6,11,-4,6,-29,2,-45,-2,-74,-6,-82,-10,-90,-14,-73,-18,-39,-22,24,-25,122,-29,-8,-33,-86,-36,123,-39,-117,-42,-59,-45,61,-47,-17,-50,-33,-52,14,-53,-122,-55,57,-56,64,-57,-125,-58,23,-58,-16,-59,20,-58,-126,-58,57,-57,54,-56,126,-55,5,-53,-43,-52,-29,-50,46,-47,-72,-45,119,-42,108,-39,-110,-36,-28,-33,94,-29,0,-25,-67,-22,-106,-18,-118,-14,-123,-10,-104,-6,-90,-2,-65,2,-50,6,-38,10,-47,14,-67,18,-117,22,64,26,-48,29,64,33,125,36,-103,39,113,42,36,45,-111,47,-53,49,-63,51,116,53,-24,54,17,56,-8,56,-109,57,-26,57,-15,57,-79,57,39,57,87,56,62,55,-33,53,62,52,86,50,50,48,-47,45,51,43,100,40,89,37,40,34,-59,30,64,27,-107,23,-52,19,-18,15,-9,11,-11,7,-26,3,-45,-1,-62,-5,-77,-9,-76,-13,-67,-17,-28,-21,26,-24,121,-28,-13,-32,-102,-35,103,-38,106,-41,-101,-44,5,-46,-83,-49,-117,-51,-79,-53,19,-54,-68,-56,-85,-57,-30,-58,95,-58,42,-58,56,-58,-110,-58,58,-57,28,-56,89,-55,-58,-54,-121,-52,-128,-50,-69,-48,49,-45,-31,-43,-61,-40,-36,-37,29,-33,-115,-30,29,-26,-46,-23,-95,-19,-122,-15,-126,-11,-125,-7,-105,-3,-91,1,-78,5,-65,9,-77,13,-92,17,114,21,45,25,-61,28,57,32,-128,35,-94,38,-118,41,70,44,-61,46,8,49,16,51,-46,52,88,54,-109,55,-116,56,59,57,-94,57,-66,57,-104,57,29,57,104,56,92,55,25,54,-123,52,-71,50,-93,48,88,46,-52,43,11,41,25,38,-16,34,-93,31,38,28,-118,24,-47,20,-10,16,17,13,13,9,13,5,-6,0,-16,-4,-32,-8,-30,-12,-19,-16,12,-19,70,-23,-104,-27,15,-30,-84,-34,113,-37,103,-40,-116,-43,-21,-46,127,-48,84,-50,97,-52,-71,-54,72,-55,44,-56,69,-57,-74,-58,101,-58,98,-58,-90,-58,50,-57,9,-56,34,-55,-120,-54,39,-52,20,-50,52,-48,-102,-46,52,-43,7,-40,10,-37,63,-34,-101,-31,32,-27,-56,-24,-121,-20,104,-16,84,-12,85,-8,92,-4,105,0,115,4,125,8,115,12,102,16,53,20,-8,23,-111,27,19,31,97,34,-113,37,-124,40,76,43,-39,45,49,48,66,50,36,52,-83,53,13,55,13,56,-38,56,84,57,-119,57,117,57,24,57,115,56,-122,55,84,54,-37,52,33,51,39,49,-20,46,120,44,-53,41,-24,38,-39,35,-109,32,47,29,-100,25,-15,21,36,18,70,14,79,10,82,6,71,2,63,-2,53,-6,52,-10,63,-14,93,-18,-113,-22,-33,-26,75,-29,-32,-33,-101,-36,-126,-39,-98,-42,-25,-45,114,-47,46,-49,47,-51,108,-53,-19,-55,-76,-56,-66,-57,19,-57,-85,-58,-110,-58,-70,-58,49,-57,-18,-57,-17,-56,59,-54,-58,-53,-108,-51,-90,-49,-17,-47,120,-44,51,-41,36,-38,70,-35,-112,-32,7,-28,-99,-25,84,-21,35,-17,11,-13,-3,-10,3,-5,7,-1,16,3,24,7,13,11,2,15,-43,18,-97,22,62,26,-56,29,34,33,91,36,95,39,53,42,-43,44,58,47,102,49,83,51,-5,52,106,54,-124,55,109,56,-11,56,81,57,73,57,16,57,-127,56,-85,55,-104,54,52,53,-106,51,-77,49,-113,47,54,45,-102,42,-47,39,-47,36,-93,33,78,30,-53,26,48,23,111,19,-99,15,-79,11,-70,7,-71,3,-79,-1,-83,-5,-85,-9,-72,-13,-49,-17,0,-20,70,-24,-83,-28,53,-31,-25,-35,-67,-38,-50,-41,2,-43,127,-46,35,-48,20,-50,55,-52,-91,-54,80,-55,70,-56,123,-57,0,-57,-58,-58,-40,-58,52,-57,-47,-57}; }
	private static byte[] data38(){ return new byte[] {-68,-56,-22,-55,91,-53,20,-51,3,-49,61,-47,-90,-45,80,-42,41,-39,54,-36,111,-33,-47,-30,88,-26,0,-22,-61,-19,-99,-15,-118,-11,-127,-7,-121,-3,-121,1,-116,5,-119,9,115,13,87,17,28,21,-54,24,89,28,-61,31,3,35,27,38,0,41,-81,43,45,46,106,48,110,50,48,52,-78,53,-20,54,-24,55,-108,56,2,57,30,57,-3,56,-121,56,-40,55,-44,54,-104,53,13,52,73,50,64,48,-5,45,127,43,-55,40,-33,37,-53,34,-128,31,27,28,-122,24,-37,20,17,17,52,13,67,9,77,5,70,1,74,-3,69,-7,84,-11,104,-15,-109,-19,-44,-23,48,-26,-80,-30,81,-33,32,-36,22,-39,69,-42,-95,-45,62,-47,11,-49,33,-51,111,-53,4,-54,-35,-56,-8,-57,95,-57,9,-57,-1,-58,56,-57,-65,-57,-122,-56,-101,-55,-19,-54,-121,-52,97,-50,119,-48,-50,-46,89,-43,29,-40,17,-37,55,-34,-125,-31,-6,-28,-112,-24,68,-20,18,-16,-12,-13,-29,-9,-33,-5,-35,-1,-33,3,-39,7,-54,11,-84,15,121,19,47,23,-55,26,59,30,-113,33,-78,36,-87,39,111,42,-3,44,84,47,111,49,74,51,-28,52,65,54,78,55,36,56,-93,56,-24,56,-33,56,-117,56,-5,55,19,55,-7,53,-119,52,-27,50,-9,48,-48,46,108,44,-45,41,0,39,2,36,-48,32,122,29,-3,25,96,22,-93,18,-42,14,-19,10,-2,6,5,3,2,-1,11,-5,16,-9,38,-13,75,-17,-121,-21,-40,-25,80,-28,-33,-32,-94,-35,-121,-38,-94,-41,-22,-44,110,-46,39,-48,33,-50,85,-52,-50,-54,-118,-55,-121,-56,-48,-57,90,-57,48,-57,76,-57,-83,-57,92,-56,72,-55,-127,-54,-6,-53,-77,-51,-79,-49,-29,-47,91,-44,-3,-42,-32,-39,-26,-36,35,-32,-127,-29,6,-25,-84,-22,103,-18,66,-14,33,-10,24,-6,18,-2,11,2,10,6,-9,9,-35,13,-75,17,107,21,22,25,-113,28,-11,31,38,35,49,38,12,41,-82,43,32,46,80,48,73,50,1,52,117,53,-87,54,-106,55,59,56,-97,56,-77,56,-119,56,16,56,84,55,81,54,9,53,-126,51,-77,49,-83,47,101,45,-25,42,49,40,76,37,48,34,-11,30,-121,27,-2,23,85,20,-113,16,-69,12,-48,8,-33,4,-28,0,-19,-4,-12,-8,9,-11,40,-15,94,-19,-90,-23,19,-26,-108,-30,72,-33,27,-36,32,-39,87,-42,-66,-45,99,-47,60,-49,90,-51,-80,-53,80,-54,45,-55,84,-56,-67,-57,114,-57,105,-57,-85,-57,52,-56,0,-55,22,-54,108,-53,7,-51,-33,-50,-4,-48,72,-45,-37,-43,-106,-40,-116,-37,-85,-34,-11,-31,101,-27,-9,-24,-91,-20,108,-16,72,-12,44,-8,38,-4,23,0,20,4,1,8,-18,11,-62,15,-116,19,50,23,-56,26,46,30,124,33,-110,36,-124,39,64,42,-57,44,21,47,43,49,-4,50,-107,52,-27,53,-11,54,-67,55,66,56,125,56,113,56,34,56,-125,55,-85,54,-126,53,31,52,112,50,-113,48,98,46,8,44,109,41,-95,38,-89,35,124,32,43,29,-77,25,30,22,104,18,-94,14,-62,10,-39,6,-23,2,-17,-2,0,-5,11,-9,47,-13,87,-17,-99,-21,-8,-25,116,-28,15,-31,-42,-35,-59,-38,-30,-41,55,-43,-69,-46,124,-48,121,-50,-76,-52,46,-53,-17,-55,-19,-56,57,-56,-61,-57,-100,-57,-76,-57,25,-56,-62,-56,-80,-55,-27,-54,89,-52,18,-50,6,-48,59,-46,-91,-44,73,-41,31,-38,36,-35,85,-32,-80,-29,42,-25,-54,-22,125,-18,77,-14,39,-10,21,-6,5,-2,-8,1,-20,5,-46,9,-77,13,125,17,53,21,-50,24,75,28,-94,31,-45,34,-40,37,-85,40,77,43,-72,45,-25,47,-33,49,-111,51,8,53,57,54,40,55,-51,55,51,56,73,56,34,56,-85,55,-10,54,-11,53,-76,52,49,51,107,49,104,47,43,45,-79,42,6,40,38,37,24,34,-35,30,-127,27,-5,23,93,20,-96,16,-43,12,-15,8,13,5,22,1,41,-3,57,-7,83,-11,126,-15,-77,-19,10,-22,116,-26,3,-29,-75,-33,-113,-36,-106,-39,-46,-42,55,-44,-30,-47,-72,-49,-41,-51,46,-52,-55,-54,-89,-55,-56,-56,49,-56,-35,-57,-44,-57,13,-56,-113,-56,88,-55,99,-54,-77,-53,70,-51,20,-49,38,-47,112,-45,-17,-43,-86,-40,-114,-37,-88,-34,-27,-31,77,-27,-45,-24,120,-20,54,-16,5,-12,-26,-9,-48,-5,-66,-1,-82,3,-103,7,121,11,76,15,12,19,-79,22,61,26,-91,29,-21,32,2,36,-12,38,-87,41,56,44,-126,46,-102,48,112,50,10,52,96,53,115,54,68,55,-53,55,17,56,12,56,-62,55,49,55,95,54,66,53,-25,51,72,50,105,48,82,46,-4,43,110,41,-76,38,-69,35,-90,32,89,29,-14,25,100,22,-67,18,-4,14,43,11,76,7,95,3,118,-1}; }
	private static byte[] data39(){ return new byte[] {-123,-5,-94,-9,-60,-13,-10,-17,62,-20,-96,-24,27,-27,-65,-31,127,-34,117,-37,-114,-40,-29,-43,99,-45,36,-47,25,-49,80,-51,-57,-53,124,-54,118,-55,-72,-56,57,-56,9,-56,22,-56,110,-56,15,-55,-20,-55,27,-53,122,-52,46,-50,14,-48,58,-46,-109,-44,43,-41,-13,-39,-23,-36,18,-32,87,-29,-49,-26,88,-22,8,-18,-57,-15,-101,-11,123,-7,102,-3,76,1,60,5,26,9,-10,12,-69,16,110,20,5,24,-125,27,-44,30,12,34,10,37,-24,39,-119,42,-8,44,50,47,40,49,-21,50,99,52,-94,53,-103,54,75,55,-67,55,-34,55,-60,55,94,55,-78,54,-56,53,-113,52,29,51,104,49,117,47,68,45,-31,42,61,40,116,37,111,34,72,31,-11,27,-127,24,-18,20,63,17,126,13,-88,9,-55,5,-32,1,-7,-3,15,-6,52,-10,91,-14,-97,-18,-17,-22,96,-25,-19,-29,-98,-32,120,-35,122,-38,-81,-41,20,-43,-79,-46,-121,-48,-106,-50,-26,-52,118,-53,68,-54,95,-55,-78,-56,88,-56,54,-56,103,-56,-43,-56,-116,-55,-118,-54,-62,-53,72,-51,3,-49,2,-47,59,-45,-87,-43,79,-40,39,-37,44,-34,91,-31,-76,-28,40,-24,-60,-21,112,-17,53,-13,11,-9,-23,-6,-48,-2,-71,2,-103,6,120,10,69,14,1,18,-90,21,52,25,-104,28,-27,31,-1,34,-13,37,-74,40,69,43,-100,45,-64,47,-98,49,72,51,-87,52,-50,53,-84,54,69,55,-101,55,-87,55,115,55,-12,54,53,54,44,53,-27,51,92,50,-111,48,-117,46,77,44,-48,41,42,39,70,36,62,33,8,30,-83,26,52,23,-105,19,-26,15,35,12,74,8,113,4,-121,0,-92,-4,-61,-8,-20,-12,34,-15,108,-19,-55,-23,76,-26,-31,-30,-86,-33,-113,-36,-88,-39,-16,-42,105,-44,27,-46,7,-48,45,-50,-107,-52,58,-53,37,-54,80,-55,-62,-56,122,-56,115,-56,-69,-56,61,-55,14,-54,27,-53,112,-52,2,-50,-44,-49,-27,-47,40,-44,-81,-42,91,-39,68,-36,81,-33,-115,-30,-23,-27,108,-23,3,-19,-71,-16,126,-12,82,-8,52,-4,17,0,-7,3,-45,7,-88,11,110,15,30,19,-73,22,55,26,-115,29,-52,32,-48,35,-71,38,97,41,-29,43,36,46,47,48,-2,49,-117,51,-35,52,-26,53,-80,54,50,55,114,55,106,55,30,55,-117,54,-75,53,-101,52,64,51,-94,49,-54,47,-79,45,99,43,-35,40,35,38,57,35,39,32,-28,28,-120,25,3,22,100,18,-74,14,-24,10,24,7,59,3,87,-1,122,-5,-98,-9,-50,-13,15,-16,97,-20,-49,-24,87,-27,4,-30,-45,-34,-49,-37,-10,-40,80,-42,-36,-45,-92,-47,-98,-49,-31,-51,84,-52,23,-53,15,-54,85,-55,-38,-56,-90,-56,-72,-56,12,-55,-86,-55,-119,-54,-85,-53,18,-51,-79,-50,-102,-48,-79,-46,12,-43,-105,-41,82,-38,72,-35,88,-32,-94,-29,1,-25,-122,-22,39,-18,-39,-15,-93,-11,117,-7,81,-3,49,1,14,5,-28,8,-77,12,107,16,22,20,-95,23,18,27,98,30,-121,33,-121,36,86,39,-12,41,96,44,-112,46,-120,48,69,50,-68,51,-4,52,-17,53,-87,54,21,55,66,55,37,55,-56,54,35,54,58,53,16,52,-93,50,-8,48,14,47,-21,44,-114,42,-4,39,58,37,68,34,44,31,-31,27,-127,24,-11,20,89,17,-95,13,-37,9,7,6,48,2,77,-2,120,-6,-97,-10,-37,-14,33,-17,-128,-21,-9,-25,-116,-28,70,-31,35,-34,46,-37,101,-40,-50,-43,108,-45,68,-47,82,-49,-91,-51,43,-52,1,-53,11,-54,100,-55,-4,-56,-41,-56,-2,-56,98,-55,19,-54,-2,-54,54,-52,-92,-51,90,-49,72,-47,115,-45,-45,-43,109,-40,48,-37,44,-34,72,-31,-110,-28,-6,-25,-127,-21,36,-17,-40,-14,-97,-10,114,-6,74,-2,37,2,-1,5,-51,9,-108,13,69,17,-28,20,102,24,-52,27,12,31,40,34,23,37,-40,39,105,42,-64,44,-28,46,-53,48,115,50,-32,51,8,53,-17,53,-109,54,-15,54,12,55,-31,54,113,54,-66,53,-60,52,-112,51,15,50,93,48,100,46,53,44,-48,41,52,39,103,36,113,33,71,30,5,27,-108,23,16,20,107,16,-73,12,-17,8,32,5,72,1,110,-3,-103,-7,-51,-11,9,-14,94,-18,-63,-22,70,-25,-27,-29,-84,-32,-110,-35,-81,-38,-16,-41,105,-43,25,-45,-6,-48,30,-49,121,-51,24,-52,-10,-54,21,-54,125,-55,32,-55,18,-55,66,-55,-72,-55,117,-54,112,-53,-78,-52,49,-50,-19,-49,-21,-47,27,-44,-117,-42,37,-39,-9,-37,-14,-34,26,-30,98,-27,-45,-24,88,-20,-4,-17,-77,-13,117,-9,73,-5,28,-1,-13,2,-57,6,-113,10,81,14,-10,17,-113,21,6,25,96,28,-103,31,-92,34,-117,37,59,40,-62,42,8,45,33,47,-10,48,-108,50,-18,51,10,53}; }
	private static byte[] data40(){ return new byte[] {-32,53,120,54,-58,54,-43,54,-103,54,31,54,92,53,90,52,20,51,-113,49,-51,47,-52,45,-105,43,38,41,-124,38,-77,35,-78,32,-115,29,62,26,-47,22,71,19,-90,15,-18,11,46,8,88,4,-115,0,-79,-4,-26,-8,27,-11,99,-15,-69,-19,45,-22,-75,-26,98,-29,48,-32,39,-35,73,-38,-101,-41,31,-43,-39,-46,-51,-48,-8,-50,102,-51,14,-52,-4,-54,40,-54,-101,-55,79,-55,73,-55,-118,-55,8,-54,-44,-54,-41,-53,38,-51,-85,-50,117,-48,120,-46,-78,-44,38,-41,-56,-39,-96,-36,-98,-33,-54,-30,22,-26,-124,-23,17,-19,-81,-16,104,-12,40,-8,-9,-5,-55,-1,-101,3,104,7,46,11,-29,14,-121,18,18,22,-123,25,-45,28,2,32,5,35,-37,37,-119,40,-6,42,62,45,69,47,16,49,-97,50,-14,51,-5,52,-50,53,81,54,-102,54,-104,54,87,54,-50,53,2,53,-9,51,-89,50,26,49,81,47,70,45,14,43,-110,40,-13,37,19,35,26,32,-25,28,-97,25,45,22,-93,18,2,15,78,11,-117,7,-63,3,-18,-1,32,-4,85,-8,-109,-12,-32,-16,64,-19,-74,-23,76,-26,-1,-30,-42,-33,-41,-36,3,-38,96,-41,-19,-44,-74,-46,-84,-48,-19,-50,93,-51,22,-52,12,-53,66,-54,-62,-55,126,-55,-122,-55,-53,-55,88,-54,39,-53,55,-52,-116,-51,25,-49,-22,-48,-15,-46,51,-43,-86,-41,81,-38,45,-35,44,-32,92,-29,-90,-26,26,-22,-98,-19,70,-15,-14,-12,-71,-8,126,-4,81,0,26,4,-25,7,-94,11,85,15,-16,18,117,22,-34,25,38,29,77,32,67,35,23,38,-77,40,33,43,91,45,81,47,28,49,-100,50,-28,51,-23,52,-86,53,44,54,102,54,98,54,15,54,-120,53,-83,52,-97,51,71,50,-76,48,-27,46,-41,44,-105,42,28,40,116,37,-103,34,-106,31,106,28,27,25,-85,21,36,18,-127,14,-45,10,16,7,73,3,124,-1,-79,-5,-21,-9,47,-12,-126,-16,-25,-20,104,-23,1,-26,-69,-30,-97,-33,-95,-36,-35,-39,60,-41,-42,-44,-93,-46,-87,-48,-22,-50,105,-51,39,-52,39,-53,102,-54,-20,-55,-79,-55,-65,-55,12,-54,-96,-54,116,-53,-115,-52,-30,-51,121,-49,76,-47,86,-45,-97,-43,19,-40,-61,-38,-103,-35,-94,-32,-56,-29,28,-25,-122,-22,18,-18,-81,-15,96,-11,31,-7,-28,-4,-81,0,122,4,58,8,-9,11,-97,15,54,19,-74,22,23,26,88,29,118,32,105,35,49,38,-53,40,44,43,95,45,84,47,13,49,-114,50,-53,51,-55,52,-123,53,-1,53,50,54,40,54,-46,53,64,53,102,52,80,51,-11,49,95,48,-119,46,126,44,54,42,-65,39,17,37,57,34,49,31,11,28,-72,24,78,21,-60,17,40,14,119,10,-68,6,-8,2,44,-1,107,-5,-92,-9,-17,-13,73,-16,-78,-20,58,-23,-40,-27,-103,-30,-126,-33,-114,-36,-53,-39,55,-41,-47,-44,-86,-46,-77,-48,-4,-50,-126,-51,68,-52,75,-53,-112,-54,26,-54,-26,-55,-9,-55,74,-54,-31,-54,-69,-53,-46,-52,49,-50,-60,-49,-99,-47,-88,-45,-15,-43,103,-40,23,-37,-20,-35,-12,-32,28,-28,106,-25,-40,-22,91,-18,-5,-15,-92,-11,101,-7,33,-3,-19,0,-83,4,111,8,37,12,-58,15,91,19,-47,22,49,26,106,29,-123,32,110,35,53,38,-60,40,37,43,79,45,63,47,-12,48,111,50,-88,51,-97,52,90,53,-51,53,-2,53,-16,53,-106,53,3,53,38,52,13,51,-81,49,27,48,67,46,54,44,-15,41,116,39,-50,36,-15,33,-16,30,-57,27,120,24,17,21,-119,17,-18,13,71,10,-121,6,-50,2,2,-1,69,-5,-123,-9,-44,-13,50,-16,-96,-20,44,-23,-49,-27,-104,-30,-126,-33,-106,-36,-42,-39,69,-41,-22,-44,-65,-46,-45,-48,30,-49,-91,-51,113,-52,115,-53,-61,-54,74,-54,29,-54,45,-54,-124,-54,27,-53,-11,-53,18,-51,106,-50,6,-48,-41,-47,-26,-45,44,-42,-95,-40,81,-37,34,-34,42,-31,78,-28,-102,-25,4,-21,-122,-18,30,-14,-52,-11,125,-7,66,-3,-2,0,-60,4,124,8,44,12,-48,15,86,19,-44,22,36,26,98,29,113,32,93,35,26,38,-86,40,4,43,45,45,22,47,-49,48,63,50,124,51,110,52,40,53,-105,53,-52,53,-73,53,97,53,-52,52,-18,51,-42,50,124,49,-29,47,15,46,7,44,-68,41,75,39,-97,36,-56,33,-51,30,-96,27,92,24,-15,20,116,17,-40,13,53,10,125,6,-62,2,1,-1,67,-5,-121,-9,-32,-13,57,-16,-75,-20,59,-23,-20,-27,-81,-30,-93,-33,-73,-36,-5,-39,110,-41,20,-43,-20,-46,2,-47,79,-49,-41,-51,-91,-52,-88,-53,-8,-54,127,-54,83,-54,98,-54,-72,-54,80,-53,38,-52,69,-51,-105,-50,51,-48,1,-46,15,-44,79,-42,-57,-40,105,-37,67,-34,60,-31}; }
	private static byte[] data41(){ return new byte[] {101,-28,-88,-25,16,-21,-116,-18,36,-14,-57,-11,124,-7,53,-3,-13,0,-79,4,101,8,22,12,-83,15,61,19,-88,22,2,26,52,29,68,32,46,35,-23,37,117,40,-49,42,-11,44,-32,46,-108,48,10,50,61,51,60,52,-22,52,101,53,-110,53,-124,53,48,53,-102,52,-63,51,-85,50,83,49,-64,47,-18,45,-25,43,-91,41,52,39,-114,36,-67,33,-63,30,-98,27,91,24,-8,20,125,17,-25,13,71,10,-109,6,-33,2,32,-1,102,-5,-78,-9,5,-12,109,-16,-30,-20,116,-23,31,-26,-20,-30,-37,-33,-9,-36,57,-38,-83,-41,84,-43,45,-45,67,-47,-113,-49,23,-50,-31,-52,-25,-53,49,-53,-70,-54,-119,-54,-109,-54,-21,-54,122,-53,81,-52,105,-51,-71,-50,79,-48,26,-46,32,-44,95,-42,-49,-40,111,-37,66,-34,53,-31,91,-28,-106,-25,-4,-22,112,-18,6,-14,-94,-11,83,-7,8,-3,-63,0,124,4,45,8,-41,11,112,15,-7,18,99,22,-65,25,-26,28,0,32,-34,34,-94,37,37,40,-118,42,-91,44,-101,46,74,48,-60,49,-5,50,-6,51,-84,52,44,53,90,53,83,53,0,53,113,52,-99,51,-117,50,57,49,-84,47,-35,45,-31,43,-97,41,57,39,-107,36,-52,33,-42,30,-71,27,123,24,29,21,-88,17,25,14,123,10,-48,6,26,3,102,-1,-84,-5,-4,-9,85,-12,-70,-16,56,-19,-57,-23,118,-26,68,-29,51,-32,79,-35,-112,-38,6,-40,-88,-43,-124,-45,-110,-47,-33,-49,100,-50,43,-51,42,-52,116,-53,-12,-54,-64,-54,-57,-54,22,-53,-96,-53,117,-52,125,-51,-46,-50,87,-48,35,-46,31,-44,87,-42,-63,-40,89,-37,38,-34,18,-31,49,-28,104,-25,-60,-22,55,-18,-62,-15,93,-11,6,-7,-72,-4,108,0,36,4,-47,7,119,11,17,15,-111,18,5,22,80,25,-119,28,-110,31,126,34,56,37,-56,39,35,42,76,44,61,46,-12,47,112,49,-81,50,-84,51,110,52,-23,52,37,53,33,53,-44,52,81,52,125,51,122,50,41,49,-89,47,-29,45,-26,43,-72,41,77,39,-69,36,-12,33,7,31,-14,27,-72,24,103,21,-16,17,110,14,-46,10,45,7,125,3,-53,-1,23,-4,106,-8,-60,-12,47,-15,-87,-19,62,-22,-20,-26,-73,-29,-85,-32,-66,-35,6,-37,113,-40,23,-42,-23,-45,-9,-47,63,-48,-68,-50,-127,-51,119,-52,-70,-53,54,-53,-9,-54,-6,-54,61,-53,-61,-53,-119,-52,-111,-51,-44,-50,90,-48,20,-46,13,-44,57,-42,-101,-40,44,-37,-19,-35,-41,-32,-27,-29,31,-25,106,-22,-35,-19,93,-15,-11,-12,-105,-8,69,-4,-11,-1,-89,3,84,7,-12,10,-113,14,13,18,125,21,-49,24,1,28,18,31,-4,33,-70,36,76,39,-82,41,-39,43,-48,45,-113,47,12,49,88,50,88,51,36,52,-90,52,-19,52,-19,52,-78,52,43,52,112,51,106,50,44,49,-80,47,-11,45,5,44,-36,41,-127,39,-13,36,59,34,80,31,73,28,22,25,-54,21,95,18,-32,14,77,11,-85,7,4,4,81,0,-90,-4,-7,-8,85,-11,-59,-15,61,-18,-45,-22,-128,-25,75,-28,59,-31,79,-34,-114,-37,-7,-40,-103,-42,100,-44,113,-46,-88,-48,42,-49,-37,-51,-45,-52,6,-52,122,-53,52,-53,41,-53,101,-53,-35,-53,-101,-52,-106,-51,-47,-50,71,-48,-5,-47,-28,-45,11,-42,92,-40,-23,-38,-101,-35,124,-32,-123,-29,-82,-26,-8,-23,97,-19,-41,-16,109,-12,5,-8,-80,-5,91,-1,9,3,-79,6,85,10,-28,13,110,17,-44,20,44,24,95,27,114,30,95,33,36,36,-72,38,32,41,85,43,78,45,24,47,-97,48,-17,49,-2,50,-48,51,95,52,-79,52,-69,52,-117,52,20,52,95,51,108,50,52,49,-57,47,24,46,53,44,23,42,-57,39,70,37,-108,34,-68,31,-73,28,-109,25,76,22,-20,18,116,15,-26,11,80,8,-91,4,2,1,80,-3,-82,-7,9,-10,121,-14,-11,-18,-122,-21,54,-24,-5,-28,-23,-31,-5,-34,48,-36,-99,-39,44,-41,-5,-44,-12,-46,46,-47,-100,-49,74,-50,52,-51,92,-52,-57,-53,112,-53,93,-53,-120,-53,-8,-53,-92,-52,-107,-51,-64,-50,43,-48,-48,-47,-82,-45,-60,-43,13,-40,-116,-38,48,-35,12,-32,2,-29,39,-26,102,-23,-63,-20,57,-16,-67,-13,88,-9,-12,-6,-94,-2,70,2,-14,5,-117,9,35,13,-94,16,20,20,101,23,-96,26,-76,29,-88,32,113,35,12,38,125,40,-73,42,-67,44,-115,46,34,48,123,49,-104,50,116,51,16,52,113,52,-120,52,102,52,-3,51,86,51,114,50,72,49,-21,47,72,46,117,44,100,42,34,40,-83,37,11,35,57,32,72,29,38,26,-14,22,-109,19,42,16,-96,12,19,9,110,5,-51,1,37,-2,125,-6,-27,-10,74,-13,-49,-17,92,-20,6,-23,-49,-27}; }
	private static byte[] data42(){ return new byte[] {-78,-30,-63,-33,-14,-36,81,-38,-30,-41,-100,-43,-106,-45,-67,-47,37,-48,-61,-50,-96,-51,-65,-52,22,-52,-74,-53,-113,-53,-81,-53,13,-52,-84,-52,-118,-51,-88,-50,3,-48,-105,-47,105,-45,109,-43,-86,-41,23,-38,-78,-36,126,-33,104,-30,-123,-27,-78,-24,11,-20,115,-17,-13,-14,-123,-10,28,-6,-60,-3,100,1,12,5,-90,8,58,12,-68,15,45,19,-125,22,-64,25,-37,28,-46,31,-92,34,71,37,-63,39,4,42,22,44,-15,45,-109,47,-7,48,37,50,14,51,-69,51,42,52,81,52,65,52,-25,51,82,51,124,50,104,49,21,48,-119,46,-63,44,-61,42,-112,40,41,38,-106,35,-44,32,-22,29,-35,26,-86,23,98,20,-9,16,127,13,-15,9,90,6,-70,2,23,-1,117,-5,-40,-9,72,-12,-62,-16,84,-19,-7,-23,-68,-26,-98,-29,-95,-32,-48,-35,34,-37,-86,-40,92,-42,69,-44,103,-46,-73,-48,82,-49,23,-50,43,-51,114,-52,-3,-53,-54,-53,-42,-53,33,-52,-77,-52,120,-51,-117,-50,-49,-49,84,-47,20,-45,6,-43,54,-41,-114,-39,31,-36,-43,-34,-68,-31,-66,-28,-19,-25,48,-21,-109,-18,11,-14,-113,-11,39,-7,-62,-4,99,0,5,4,-98,7,49,11,-76,14,39,18,127,21,-60,24,-33,27,-28,30,-71,33,103,36,-19,38,56,41,92,43,64,45,-15,46,107,48,-99,49,-92,50,86,51,-33,51,21,52,24,52,-48,51,80,51,-116,50,-118,49,77,48,-49,46,31,45,46,43,16,41,-71,38,52,36,-123,33,-87,30,-90,27,-118,24,63,21,-19,17,116,14,-11,10,100,7,-57,3,45,0,-119,-4,-12,-8,95,-11,-36,-15,105,-18,13,-21,-54,-25,-91,-28,-94,-31,-57,-34,16,-36,-116,-39,49,-41,15,-43,30,-45,103,-47,-26,-49,-90,-50,-97,-51,-41,-52,82,-52,6,-52,2,-52,57,-52,-77,-52,106,-51,100,-50,-107,-49,8,-47,-79,-46,-108,-44,-82,-42,-10,-40,117,-37,28,-34,-16,-32,-25,-29,6,-25,61,-22,-104,-19,-3,-16,-124,-12,8,-8,-89,-5,62,-1,-35,2,117,6,8,10,-119,13,2,17,91,20,-90,23,-55,26,-44,29,-77,32,109,35,-5,37,89,40,-124,42,127,44,57,46,-54,47,11,49,36,50,-18,50,-123,51,-44,51,-23,51,-72,51,78,51,-100,50,-77,49,-120,48,35,47,-125,45,-86,43,-100,41,91,39,-24,36,73,34,125,31,-115,28,120,25,68,22,-10,18,-115,15,21,12,-117,8,-9,4,97,1,-64,-3,48,-6,-105,-10,24,-13,-96,-17,63,-20,-7,-24,-53,-27,-63,-30,-36,-33,25,-35,-119,-38,32,-40,-16,-43,-19,-45,38,-46,-107,-48,61,-49,39,-50,72,-51,-82,-52,78,-52,52,-52,81,-52,-70,-52,86,-51,60,-50,85,-49,-76,-48,69,-46,22,-44,22,-42,81,-40,-74,-38,79,-35,17,-32,-10,-30,7,-26,49,-23,124,-20,-37,-17,81,-13,-43,-10,100,-6,-3,-3,-109,1,44,5,-69,8,66,12,-74,15,28,19,100,22,-107,25,-92,28,-111,31,84,34,-16,36,92,39,-103,41,-96,43,117,45,11,47,111,48,-111,49,120,50,33,51,-119,51,-77,51,-99,51,68,51,-78,50,-38,49,-55,48,124,47,-17,45,51,44,53,42,12,40,-85,37,32,35,104,32,-121,29,-124,26,94,23,27,20,-61,16,80,13,-45,9,70,6,-77,2,27,-1,-120,-5,-12,-9,114,-12,-7,-16,-110,-19,73,-22,15,-25,2,-28,11,-31,67,-34,-96,-37,44,-39,-24,-42,-42,-44,-5,-46,85,-47,-20,-49,-68,-50,-54,-51,22,-51,-96,-52,108,-52,117,-52,-65,-52,73,-51,14,-50,24,-49,86,-48,-43,-47,-117,-45,119,-43,-104,-41,-19,-39,108,-36,30,-33,-14,-31,-16,-28,11,-24,71,-21,-101,-18,4,-14,-127,-11,6,-7,-103,-4,42,0,-61,3,76,7,-38,10,76,14,-74,17,7,21,62,24,86,27,80,30,29,33,-55,35,69,38,-112,40,-82,42,-111,44,65,46,-74,47,-13,48,-19,49,-77,50,47,51,119,51,116,51,61,51,-67,50,5,50,12,49,-42,47,102,46,-66,44,-36,42,-56,40,127,38,7,36,101,33,-106,30,-89,27,-115,24,94,21,15,18,-85,14,55,11,-78,7,38,4,-108,0,1,-3,115,-7,-21,-11,117,-14,5,-17,-70,-21,116,-24,97,-27,92,-30,-120,-33,-40,-36,80,-38,0,-40,-43,-43,-22,-45,45,-46,-84,-48,105,-49,88,-50,-110,-51,-3,-52,-79,-52,-99,-52,-48,-52,58,-51,-21,-51,-46,-50,-5,-49,94,-47,-7,-46,-49,-44,-42,-42,18,-39,126,-37,25,-34,-39,-32,-60,-29,-49,-26,-7,-23,66,-19,-99,-16,13,-12,-115,-9,20,-5,-90,-2,52,2,-60,5,72,9,-58,12,47,16,-119,19,-61,22,-19,25,-25,28,-49,31,-128,34,16,37,110,39,-99,41,-105,43,94,45,-23,46,61,48,84,49,48,50,-53,50,41,51,73,51}; }
	private static byte[] data43(){ return new byte[] {37,51,-53,50,39,50,77,49,52,48,-33,46,80,45,-118,43,-114,41,94,39,-1,36,113,34,-72,31,-37,28,-42,25,-73,22,115,19,36,16,-78,12,64,9,-77,5,47,2,-104,-2,20,-5,-123,-9,15,-12,-97,-16,68,-19,4,-22,-40,-26,-44,-29,-22,-32,46,-34,-107,-37,48,-39,-12,-42,-15,-44,30,-45,-122,-47,38,-48,1,-49,24,-50,111,-51,1,-51,-43,-52,-26,-52,55,-51,-57,-51,-108,-50,-97,-49,-29,-48,104,-46,26,-44,15,-42,45,-40,-127,-38,5,-35,-81,-33,-123,-30,126,-27,-107,-24,-49,-21,27,-17,-127,-14,-12,-11,117,-7,-1,-4,-118,0,22,4,-99,7,24,11,-116,14,-29,17,47,21,89,24,104,27,87,30,28,33,-68,35,44,38,114,40,-128,42,97,44,2,46,116,47,-94,48,-101,49,84,50,-48,50,10,51,11,51,-59,50,74,50,-119,49,-115,48,90,47,-30,45,66,44,84,42,78,40,-6,37,-110,35,-27,32,37,30,48,27,36,24,-12,20,-82,17,79,14,-28,10,98,7,-29,3,85,0,-52,-4,71,-7,-57,-11,89,-14,-10,-18,-83,-21,121,-24,104,-27,111,-30,-92,-33,-6,-36,126,-38,51,-40,18,-42,44,-44,120,-46,-3,-48,-66,-49,-73,-50,-15,-51,98,-51,28,-51,8,-51,63,-51,-85,-51,93,-50,68,-49,111,-48,-50,-47,106,-45,60,-43,67,-41,122,-39,-27,-37,117,-34,55,-31,24,-28,33,-25,66,-22,-124,-19,-39,-16,66,-12,-71,-9,58,-5,-62,-2,73,2,-49,5,77,9,-64,12,37,16,111,19,-85,22,-62,25,-64,28,-106,31,70,34,-51,36,39,39,78,41,67,43,5,45,-117,46,-34,47,-17,48,-57,49,100,50,-68,50,-32,50,-72,50,95,50,-68,49,-26,48,-53,47,125,46,-19,44,48,43,52,41,11,39,-77,36,37,34,124,31,-101,28,-89,25,-121,22,81,19,4,16,-95,12,47,9,-76,5,45,2,-87,-2,36,-5,-91,-9,48,-12,-52,-16,120,-19,62,-22,26,-25,27,-28,55,-31,-124,-34,-19,-37,-116,-39,87,-41,85,-43,-120,-45,-16,-47,-111,-48,111,-49,-120,-50,-38,-51,114,-51,61,-51,83,-51,-99,-51,44,-50,-12,-50,-6,-49,62,-47,-76,-46,109,-44,79,-42,110,-40,-71,-38,53,-35,-41,-33,-90,-30,-107,-27,-90,-24,-43,-21,27,-17,117,-14,-30,-11,90,-7,-39,-4,97,0,-34,3,100,7,-45,10,63,14,-108,17,-42,20,-6,23,8,27,-22,29,-77,32,74,35,-69,37,-5,39,9,42,-24,43,-118,45,-6,46,43,48,37,49,-33,49,96,50,-101,50,-94,50,97,50,-22,49,48,49,58,48,14,47,-98,45,4,44,35,42,30,40,-36,37,114,35,-37,32,25,30,54,27,47,24,10,21,-51,17,122,14,17,11,-92,7,33,4,-92,0,33,-3,-94,-7,44,-10,-63,-14,103,-17,35,-20,-12,-24,-25,-27,-15,-30,44,-32,127,-35,11,-37,-70,-40,-97,-42,-74,-44,-1,-46,-123,-47,64,-48,55,-49,108,-50,-39,-51,-117,-51,116,-51,-96,-51,10,-50,-85,-50,-108,-49,-85,-48,11,-46,-105,-45,96,-43,92,-41,-117,-39,-27,-37,116,-34,33,-31,-2,-29,-8,-26,17,-22,71,-19,-110,-16,-14,-13,94,-9,-41,-6,85,-2,-43,1,83,5,-52,8,52,12,-104,15,-37,18,18,22,41,25,30,28,-6,30,-92,33,44,36,-121,38,-82,40,-87,42,106,44,-7,45,74,47,104,48,66,49,-25,49,73,50,114,50,85,50,8,50,107,49,-92,48,-111,47,79,46,-50,44,25,43,44,41,16,39,-65,36,72,34,-97,31,-43,28,-26,25,-43,22,-86,19,106,16,12,13,-83,9,49,6,-66,2,57,-1,-62,-5,70,-8,-37,-12,120,-15,44,-18,-16,-22,-42,-25,-46,-28,-10,-31,57,-33,-86,-36,64,-38,14,-40,1,-42,54,-44,-111,-46,49,-47,6,-48,18,-49,98,-50,-22,-51,-83,-51,-73,-51,-11,-51,119,-50,52,-49,44,-48,94,-47,-49,-46,110,-44,78,-42,86,-40,-105,-38,3,-35,-105,-33,90,-30,56,-27,65,-24,94,-21,-101,-18,-23,-15,75,-11,-72,-8,48,-4,-86,-1,39,3,-98,6,15,10,111,13,-58,16,0,20,38,23,49,26,21,29,-33,31,118,34,-17,36,46,39,74,41,38,43,-40,44,74,46,-117,47,-118,48,84,49,-36,49,41,50,59,50,8,50,-95,49,-14,48,19,48,-18,46,-105,45,4,44,60,42,64,40,19,38,-74,35,49,33,124,30,-86,27,-81,24,-101,21,105,18,35,15,-58,11,99,8,-22,4,122,1,-9,-3,-122,-6,18,-9,-82,-13,87,-16,20,-19,-24,-23,-40,-26,-26,-29,23,-31,112,-34,-19,-37,-98,-39,118,-41,-121,-43,-56,-45,64,-46,-13,-48,-36,-49,2,-49,101,-50,2,-50,-29,-51,-8,-51,84,-50,-27,-50,-71,-49,-60,-48,9,-46,-117,-45,60,-43,43,-41,66,-39,-110,-37,6,-34,-84,-32,112,-29}; }
	private static byte[] data44(){ return new byte[] {96,-26,104,-23,-114,-20,-49,-17,30,-13,-126,-10,-16,-7,97,-3,-34,0,81,4,-60,7,44,11,-123,14,-51,17,1,21,23,24,19,27,-21,29,-96,32,44,35,-114,37,-66,39,-60,41,-115,43,46,45,-122,46,-75,47,-96,48,83,49,-57,49,1,50,-8,49,-70,49,56,49,122,48,-122,47,80,46,-24,44,68,43,112,41,96,39,45,37,-65,34,46,32,120,29,-109,26,-101,23,123,20,71,17,-2,13,-93,10,58,7,-52,3,84,0,-34,-4,112,-7,1,-10,-87,-14,91,-17,32,-20,4,-23,-3,-27,29,-29,91,-32,-60,-35,82,-37,20,-39,0,-41,33,-43,118,-45,2,-46,-56,-48,-59,-49,-2,-50,118,-50,38,-50,26,-50,68,-50,-81,-50,87,-49,55,-48,88,-47,-84,-46,59,-44,-2,-43,-10,-41,30,-38,118,-36,-9,-34,-93,-31,115,-28,100,-25,118,-22,-98,-19,-30,-16,51,-12,-106,-9,1,-5,116,-2,-24,1,89,5,-59,8,35,12,118,15,-79,18,-36,21,-27,24,-44,27,-98,30,68,33,-64,35,19,38,49,40,38,42,-35,43,107,45,-78,46,-48,47,-93,48,73,49,-89,49,-48,49,-75,49,102,49,-49,48,7,48,-3,46,-68,45,67,44,-111,42,-79,40,-106,38,87,36,-33,33,72,31,-123,28,-95,25,-100,22,126,19,69,16,-4,12,-98,9,58,6,-55,2,90,-1,-24,-5,123,-8,26,-11,-59,-15,-127,-18,85,-21,61,-24,74,-27,112,-30,-62,-33,50,-35,-39,-38,-96,-40,-90,-42,-47,-44,58,-45,-40,-47,-85,-48,-66,-49,7,-49,-112,-50,82,-50,86,-50,-113,-50,15,-49,-62,-49,-77,-48,-29,-47,65,-45,-30,-44,-81,-42,-80,-40,-24,-38,65,-35,-45,-33,127,-30,90,-27,78,-24,100,-21,-115,-18,-42,-15,34,-11,-117,-8,-17,-5,96,-1,-48,2,59,6,-95,9,-9,12,66,16,116,19,-109,22,-109,25,113,28,53,31,-57,33,59,36,121,38,-114,40,110,42,27,44,-110,45,-48,46,-40,47,-97,48,49,49,-126,49,-104,49,115,49,14,49,110,48,-107,47,125,46,48,45,-85,43,-17,41,1,40,-30,37,-111,35,28,33,118,30,-79,27,-56,24,-65,21,-99,18,103,15,22,12,-62,8,87,5,-16,1,127,-2,23,-5,-84,-9,86,-12,5,-15,-53,-19,-86,-22,-101,-25,-76,-28,-27,-31,68,-33,-63,-36,119,-38,74,-40,94,-42,-102,-44,16,-45,-66,-47,-96,-48,-63,-49,27,-49,-79,-50,-125,-50,-108,-50,-33,-50,102,-49,45,-48,38,-47,99,-46,-48,-45,117,-43,81,-41,91,-39,-107,-37,0,-34,-115,-32,72,-29,32,-26,28,-23,49,-20,99,-17,-96,-14,-7,-11,83,-7,-65,-4,40,0,-109,3,-5,6,87,10,-86,13,-23,16,21,20,41,23,29,26,-10,28,-89,31,51,34,-106,36,-53,38,-50,40,-90,42,64,44,-84,45,-35,46,-45,47,-112,48,18,49,86,49,95,49,45,49,-70,48,16,48,41,47,8,46,-79,44,31,43,93,41,100,39,63,37,-23,34,105,32,-60,29,-11,26,14,24,-2,20,-32,17,-93,14,90,11,-1,7,-96,4,51,1,-50,-3,100,-6,5,-9,-80,-13,107,-16,56,-19,30,-22,28,-25,57,-28,123,-31,-31,-34,110,-36,42,-38,14,-40,44,-42,117,-44,-6,-46,-80,-47,-91,-48,-51,-49,57,-49,-41,-50,-71,-50,-45,-50,41,-49,-64,-49,-117,-48,-105,-47,-44,-46,81,-44,-6,-43,-31,-41,-17,-39,51,-36,-97,-34,52,-31,-15,-29,-52,-26,-52,-23,-32,-20,17,-16,84,-13,-94,-10,6,-6,99,-3,-50,0,53,4,-107,7,-18,10,55,14,112,17,-108,20,-98,23,-116,26,87,29,1,32,-127,34,-40,36,5,39,-5,40,-59,42,88,44,-76,45,-37,46,-59,47,120,48,-20,48,40,49,35,49,-25,48,107,48,-72,47,-60,46,-97,45,59,44,-90,42,-38,40,-36,38,-80,36,86,34,-44,31,39,29,93,26,104,23,101,20,59,17,7,14,-71,10,102,7,1,4,-92,0,54,-3,-37,-7,125,-10,48,-13,-16,-17,-56,-20,-81,-23,-66,-26,-34,-29,46,-31,-104,-34,52,-36,-10,-39,-25,-41,16,-42,98,-44,-14,-46,-75,-47,-81,-48,-23,-49,88,-49,5,-49,-16,-50,17,-49,117,-49,16,-48,-27,-48,-8,-47,64,-45,-67,-44,117,-42,89,-40,114,-38,-72,-36,38,-33,-63,-31,126,-28,93,-25,91,-22,113,-19,-94,-16,-32,-13,49,-9,-114,-6,-23,-3,84,1,-80,4,14,8,97,11,-93,14,-41,17,-14,20,-12,23,-38,26,-98,29,62,32,-74,34,3,37,37,39,20,41,-43,42,90,44,-76,45,-55,46,-80,47,85,48,-60,48,-13,48,-21,48,-95,48,34,48,99,47,109,46,62,45,-42,43,58,42,105,40,105,38,56,36,-37,33,86,31,-89,28,-36,25,-23,22,-30,19,-68,16,-121,13,61,10,-21,6,-116,3,46,0,-54,-4,111,-7,25,-10,-48,-14}; }
	private static byte[] data45(){ return new byte[] {-101,-17,111,-20,109,-23,114,-26,-88,-29,-9,-32,108,-34,18,-36,-40,-39,-39,-41,1,-42,100,-44,-8,-46,-60,-47,-56,-48,8,-48,-128,-49,54,-49,38,-49,81,-49,-71,-49,91,-48,57,-47,76,-46,-97,-45,29,-43,-37,-42,-64,-40,-34,-38,38,-35,-105,-33,50,-30,-16,-28,-49,-25,-52,-22,-28,-19,15,-15,79,-12,-99,-9,-14,-6,81,-2,-79,1,13,5,101,8,-78,11,-19,14,31,18,45,21,49,24,8,27,-54,29,96,32,-48,34,26,37,46,39,27,41,-48,42,82,44,-97,45,-77,46,-116,47,49,48,-108,48,-65,48,-78,48,94,48,-33,47,23,47,30,46,-22,44,126,43,-31,41,11,40,10,38,-44,35,122,33,-16,30,72,28,114,25,-117,22,123,19,95,16,39,13,-30,9,-109,6,54,3,-36,-1,127,-4,37,-7,-42,-11,-108,-14,94,-17,67,-20,59,-23,79,-26,-120,-29,-37,-32,94,-34,1,-36,-41,-39,-39,-41,8,-42,117,-44,10,-45,-32,-47,-20,-48,44,-48,-80,-49,102,-49,94,-49,-114,-49,-8,-49,-95,-48,-127,-47,-103,-46,-21,-45,114,-43,40,-41,28,-39,47,-37,127,-35,-19,-33,-119,-30,71,-27,33,-24,38,-21,46,-18,100,-15,-103,-12,-26,-9,59,-5,-111,-2,-16,1,70,5,-101,8,-32,11,28,15,63,18,85,21,67,24,36,27,-44,29,108,32,-44,34,21,37,40,39,13,41,-69,42,59,44,127,45,-112,46,100,47,4,48,99,48,-118,48,119,48,35,48,-98,47,-43,46,-37,45,-97,44,59,43,-111,41,-58,39,-70,37,-114,35,44,33,-88,30,-5,27,48,25,64,22,61,19,27,16,-23,12,-86,9,87,6,7,3,-86,-1,84,-4,-1,-8,-75,-11,116,-14,72,-17,45,-20,45,-23,72,-26,-128,-29,-32,-32,95,-34,17,-36,-30,-39,-15,-41,32,-42,-110,-44,46,-45,5,-46,22,-47,91,-48,-33,-49,-98,-49,-111,-49,-55,-49,52,-48,-34,-48,-64,-47,-38,-46,42,-44,-77,-43,108,-41,89,-39,115,-37,-68,-35,44,-32,-59,-30,-128,-27,93,-24,85,-21,104,-18,-113,-15,-57,-12,14,-8,95,-5,-77,-2,12,2,96,5,-84,8,-13,11,37,15,72,18,83,21,69,24,25,27,-52,29,90,32,-64,34,-2,36,11,39,-19,40,-105,42,21,44,83,45,101,46,53,47,-49,47,50,48,83,48,61,48,-14,47,92,47,-93,46,-103,45,109,44,-5,42,93,41,-116,39,-124,37,90,35,-8,32,122,30,-53,27,6,25,25,22,22,19,-5,15,-53,12,-113,9,67,6,-14,2,-98,-1,72,-4,-4,-8,-81,-11,123,-14,74,-17,61,-20,56,-23,92,-26,-104,-29,-9,-32,-126,-34,45,-36,11,-38,20,-40,79,-42,-70,-44,96,-45,53,-46,71,-47,-110,-48,17,-48,-45,-49,-53,-49,-4,-49,110,-48,16,-47,-10,-47,14,-45,94,-44,-28,-43,-102,-41,-121,-39,-100,-37,-26,-35,79,-32,-24,-30,-97,-27,120,-24,108,-21,124,-18,-98,-15,-44,-12,23,-8,96,-5,-74,-2,5,2,89,5,-96,8,-30,11,16,15,49,18,56,21,37,24,-8,26,-92,29,52,32,-107,34,-49,36,-34,38,-71,40,102,42,-34,43,33,45,43,46,2,47,-107,47,-4,47,29,48,11,48,-73,47,48,47,107,46,112,45,61,44,-47,42,54,41,101,39,102,37,57,35,-34,32,99,30,-70,27,-11,24,15,22,14,19,-6,15,-52,12,-106,9,75,6,4,3,-83,-1,97,-4,20,-7,-47,-11,-104,-14,118,-17,93,-20,108,-23,-124,-26,-51,-29,41,-31,-73,-34,101,-36,68,-38,77,-40,-119,-42,-9,-44,-102,-45,112,-46,-125,-47,-55,-48,78,-48,7,-48,1,-48,48,-48,-100,-48,68,-47,29,-46,57,-45,-128,-44,6,-42,-71,-41,-98,-39,-75,-37,-14,-35,95,-32,-17,-30,-95,-27,121,-24,100,-21,116,-18,-116,-15,-62,-12,-2,-9,69,-5,-108,-2,-31,1,46,5,120,8,-82,11,-31,14,-10,17,2,21,-23,23,-68,26,100,29,-13,31,82,34,-113,36,-102,38,118,40,36,42,-101,43,-31,44,-21,45,-60,46,90,47,-61,47,-28,47,-39,47,-121,47,3,47,67,46,74,45,28,44,-73,42,30,41,83,39,88,37,49,35,-35,32,99,30,-62,27,2,25,32,22,40,19,18,16,-16,12,-71,9,121,6,47,3,-30,-1,-105,-4,80,-7,11,-10,-33,-14,-77,-17,-85,-20,-83,-23,-44,-26,19,-28,122,-31,1,-33,-76,-36,-113,-38,-102,-40,-45,-42,65,-43,-31,-45,-72,-46,-61,-47,11,-47,-121,-48,68,-48,51,-48,99,-48,-58,-48,108,-47,63,-46,86,-45,-104,-44,23,-42,-59,-41,-92,-39,-75,-37,-19,-35,85,-32,-38,-30,-114,-27,86,-24,71,-21,70,-18,101,-15,-119,-12,-54,-9,5,-5,86,-2,-102,1,-23,4,38,8,100,11,-117,14,-90,17,-87,20,-107,23,95,26,17,29,-106,31,-3,33,53,36,70,38,31,40,-43,41}; }
	private static byte[] data46(){ return new byte[] {73,43,-106,44,-93,45,124,46,29,47,-126,47,-77,47,-96,47,97,47,-41,46,38,46,46,45,8,44,-85,42,19,41,89,39,89,37,67,35,-19,32,-127,30,-31,27,43,25,78,22,90,19,79,16,46,13,-2,9,-62,6,127,3,51,0,-14,-4,-92,-7,110,-10,58,-13,24,-16,14,-19,17,-22,59,-25,119,-28,-33,-31,102,-33,22,-35,-16,-38,-6,-40,46,-41,-103,-43,54,-44,6,-45,17,-46,80,-47,-55,-48,125,-48,106,-48,-113,-48,-16,-48,-117,-47,88,-46,106,-45,-96,-44,29,-42,-66,-41,-102,-39,-97,-37,-44,-35,46,-32,-75,-30,87,-27,35,-24,3,-21,5,-18,20,-15,61,-12,110,-9,-83,-6,-13,-3,55,1,-128,4,-69,7,-10,10,26,14,55,17,52,20,34,23,-17,25,-102,28,44,31,-121,33,-49,35,-43,37,-63,39,109,41,-16,42,60,44,79,45,48,46,-42,46,68,47,120,47,114,47,51,47,-70,46,8,46,32,45,-1,43,-88,42,34,41,96,39,125,37,92,35,30,33,-82,30,31,28,107,25,-103,22,-86,19,-90,16,-116,13,97,10,43,7,-19,3,-89,0,101,-3,33,-6,-25,-10,-69,-13,-104,-16,-117,-19,-105,-22,-74,-25,-4,-28,91,-30,-32,-33,-112,-35,103,-37,103,-39,-97,-41,-3,-43,-104,-44,100,-45,98,-46,-97,-47,15,-47,-70,-48,-96,-48,-69,-48,22,-47,-95,-47,112,-46,107,-45,-92,-44,15,-42,-85,-41,123,-39,120,-37,-93,-35,-12,-33,116,-30,12,-27,-50,-25,-84,-22,-98,-19,-81,-16,-53,-13,-6,-10,50,-6,114,-3,-74,0,-12,3,54,7,100,10,-112,13,-91,16,-89,19,-110,22,96,25,17,28,-97,30,6,33,73,35,91,37,70,39,-2,40,-127,42,-39,43,-16,44,-35,45,-119,46,-3,46,65,47,60,47,17,47,-104,46,-7,45,19,45,4,44,-77,42,56,41,-124,39,-91,37,-108,35,93,33,-9,30,115,28,-59,25,-2,22,21,20,28,17,5,14,-28,10,-78,7,121,4,57,1,-7,-3,-70,-6,-125,-9,86,-12,55,-15,40,-18,53,-21,82,-24,-106,-27,-16,-30,120,-32,27,-34,-13,-37,-20,-39,26,-40,120,-42,5,-43,-53,-45,-63,-46,-12,-47,90,-47,-3,-48,-43,-48,-23,-48,52,-47,-67,-47,116,-46,112,-45,-108,-44,-8,-43,-120,-41,76,-39,64,-37,92,-35,-87,-33,20,-30,-81,-28,94,-25,55,-22,33,-19,40,-16,63,-13,102,-10,-103,-7,-43,-4,15,0,83,3,-120,6,-68,9,-28,12,-10,15,-3,18,-26,21,-71,24,106,27,-3,29,106,32,-81,34,-50,36,-73,38,124,40,6,42,102,43,-118,44,124,45,53,46,-75,46,1,47,13,47,-26,46,-127,46,-22,45,18,45,15,44,-53,42,90,41,-72,39,-34,37,-34,35,-79,33,85,31,-34,28,57,26,122,23,-96,20,-90,17,-94,14,127,11,90,8,34,5,-22,1,-85,-2,116,-5,58,-8,18,-11,-14,-15,-28,-18,-19,-21,10,-23,75,-26,-95,-29,35,-31,-61,-34,-113,-36,-121,-38,-85,-40,-3,-42,-121,-43,59,-44,45,-45,82,-46,-85,-47,70,-47,10,-47,27,-47,81,-47,-49,-47,123,-46,102,-45,127,-44,-44,-43,87,-41,14,-39,-10,-38,5,-35,68,-33,-90,-31,51,-28,-37,-26,-90,-23,-119,-20,-122,-17,-107,-14,-72,-11,-32,-8,23,-4,83,-1,-120,2,-58,5,-16,8,25,12,47,15,49,18,33,21,-12,23,-85,26,67,29,-77,31,3,34,36,36,27,38,-26,39,124,41,-28,42,23,44,16,45,-38,45,101,46,-67,46,-38,46,-66,46,107,46,-36,45,27,45,29,44,-16,42,-118,41,-13,39,44,38,56,36,22,34,-53,31,91,29,-59,26,19,24,61,21,86,18,79,15,64,12,24,9,-19,5,-73,2,126,-1,72,-4,18,-7,-20,-11,-55,-14,-67,-17,-60,-20,-36,-23,29,-25,104,-28,-22,-31,126,-33,72,-35,51,-37,77,-39,-104,-41,19,-42,-66,-44,-92,-45,-72,-46,7,-46,-110,-47,73,-47,73,-47,114,-47,-34,-47,125,-46,87,-45,96,-44,-87,-43,24,-41,-59,-40,-104,-38,-97,-36,-53,-34,38,-31,-97,-29,64,-26,-1,-24,-43,-21,-53,-18,-48,-15,-24,-12,16,-8,60,-5,115,-2,-88,1,-35,4,10,8,50,11,69,14,79,17,58,20,24,23,-51,25,114,28,-30,30,65,33,99,35,110,37,56,39,-27,40,80,42,-107,43,-100,44,114,45,15,46,114,46,-92,46,-110,46,86,46,-46,45,37,45,54,44,25,43,-59,41,60,40,-121,38,-96,36,-113,34,81,32,-16,29,102,27,-64,24,-8,21,24,19,31,16,21,13,-8,9,-47,6,-92,3,109,0,59,-3,8,-6,-30,-10,-65,-13,-73,-16,-79,-19,-46,-22,1,-24,83,-27,-60,-30,87,-32,19,-34,-10,-37,6,-38,68,-40,-80,-42,82,-43,36,-44,46,-45,110,-46,-32,-47,-108,-47,118,-47,-106,-47,-15,-47,119,-46}; }
	private static byte[] data47(){ return new byte[] {72,-45,58,-44,115,-43,-46,-42,109,-40,47,-38,39,-36,67,-34,-113,-32,-6,-30,-114,-27,61,-24,14,-21,-14,-19,-14,-16,-1,-13,31,-9,71,-6,116,-3,-86,0,-40,3,6,7,44,10,63,13,77,16,58,19,27,22,-38,24,-128,27,-1,29,96,32,-111,34,-92,36,126,38,52,40,-78,41,-1,42,29,44,-3,44,-82,45,37,46,96,46,107,46,55,46,-51,45,47,45,84,44,74,43,4,42,-108,40,-21,38,24,37,23,35,-24,32,-103,30,27,28,-123,25,-56,22,-12,19,8,17,4,14,-11,10,-46,7,-86,4,123,1,75,-2,29,-5,-11,-9,-42,-12,-60,-15,-57,-18,-38,-21,10,-23,82,-26,-67,-29,69,-31,-7,-34,-49,-36,-45,-38,3,-39,100,-41,-14,-43,-73,-44,-79,-45,-39,-46,68,-46,-36,-47,-81,-47,-66,-47,-2,-47,123,-46,47,-45,20,-44,52,-43,-123,-42,9,-40,-67,-39,-97,-37,-84,-35,-26,-33,67,-30,-58,-28,105,-25,42,-22,4,-19,-6,-17,-4,-14,19,-10,51,-7,93,-4,-118,-1,-70,2,-30,5,7,9,32,12,41,15,31,18,4,21,-58,23,120,26,-3,28,104,31,-89,33,-60,35,-85,37,116,39,-6,40,97,42,-121,43,-128,44,64,45,-55,45,30,46,52,46,29,46,-61,45,56,45,119,44,122,43,81,42,-19,40,95,39,-105,37,-80,35,-115,33,83,31,-28,28,92,26,-80,23,-25,20,8,18,15,15,8,12,-15,8,-52,5,-89,2,118,-1,80,-4,36,-7,10,-10,-12,-14,-12,-17,4,-19,44,-22,110,-25,-47,-28,78,-30,-8,-33,-64,-35,-73,-37,-39,-39,41,-40,-88,-42,90,-43,64,-44,89,-45,-84,-46,49,-46,-15,-47,-23,-47,18,-46,126,-46,22,-45,-21,-45,-10,-44,44,-42,-96,-41,63,-39,10,-37,12,-35,41,-33,126,-31,-24,-29,-125,-26,48,-23,2,-20,-28,-18,-29,-15,-21,-12,7,-8,40,-5,80,-2,122,1,-91,4,-60,7,-31,10,-22,13,-25,16,-53,19,-98,22,75,25,-25,27,83,30,-92,32,-53,34,-59,36,-105,38,57,40,-91,41,-23,42,-18,43,-59,44,103,45,-56,45,1,46,-14,45,-70,45,65,45,-108,44,-76,43,-102,42,83,41,-44,39,39,38,79,36,69,34,24,32,-63,29,67,27,-82,24,-18,21,32,19,50,16,53,13,39,10,12,7,-20,3,-63,0,-98,-3,114,-6,90,-9,67,-12,61,-15,78,-18,104,-21,-85,-24,-3,-27,116,-29,16,-31,-53,-34,-76,-36,-57,-38,1,-39,116,-41,14,-42,-29,-44,-25,-45,34,-45,-108,-46,58,-46,28,-46,50,-46,125,-46,9,-45,-69,-45,-73,-44,-47,-43,52,-41,-78,-40,119,-38,82,-36,108,-34,-98,-32,5,-29,-127,-27,41,-24,-28,-22,-66,-19,-83,-16,-82,-13,-67,-10,-39,-7,-5,-4,31,0,73,3,100,6,-123,9,-115,12,-111,15,120,18,83,21,9,24,-83,26,40,29,-124,31,-70,33,-59,35,-89,37,88,39,-32,40,45,42,83,43,56,44,-15,44,112,45,-73,45,-53,45,-95,45,72,45,-78,44,-25,43,-20,42,-76,41,85,40,-69,38,-8,36,8,35,-22,32,-84,30,62,28,-70,25,12,23,76,20,105,17,127,14,115,11,105,8,73,5,40,2,7,-1,-32,-5,-58,-8,-82,-11,-89,-14,-81,-17,-55,-20,-2,-23,75,-25,-76,-28,68,-30,-15,-33,-53,-35,-54,-37,-9,-39,80,-40,-37,-42,-103,-43,-125,-44,-82,-45,-1,-46,-106,-46,86,-46,90,-46,-120,-46,-5,-46,-108,-45,117,-44,120,-43,-65,-42,42,-40,-49,-39,-99,-37,-104,-35,-67,-33,7,-30,122,-28,5,-25,-69,-23,126,-20,99,-17,89,-14,89,-11,114,-8,-120,-5,-85,-2,-50,1,-21,4,7,8,23,11,24,14,12,17,-26,19,-83,22,85,25,-31,27,72,30,-113,32,-88,34,-96,36,98,38,-2,39,101,41,-102,42,-97,43,107,44,5,45,101,45,-109,45,-123,45,68,45,-55,44,29,44,51,43,34,42,-50,40,88,39,-86,37,-50,35,-49,33,-101,31,77,29,-44,26,60,24,-117,21,-71,18,-41,15,-32,12,-44,9,-54,6,-92,3,-112,0,102,-3,81,-6,55,-9,45,-12,50,-15,69,-18,112,-21,-74,-24,18,-26,-107,-29,51,-31,-3,-34,-24,-36,5,-37,71,-39,-66,-41,99,-42,55,-43,70,-44,-124,-45,-8,-46,-89,-46,-123,-46,-94,-46,-15,-46,118,-45,51,-44,36,-43,72,-42,-97,-41,39,-39,-36,-38,-64,-36,-50,-34,1,-31,95,-29,-38,-27,120,-24,49,-21,1,-18,-20,-16,-30,-13,-17,-10,-2,-7,26,-3,57,0,82,3,115,6,123,9,-119,12,122,15,98,18,45,21,-29,23,122,26,-18,28,72,31,113,33,123,35,85,37,3,39,-127,40,-46,41,-21,42,-43,43,-121,44,5,45,76,45,92,45,54,45,-38,44,71,44,126,43,-126,42,84,41,-18,39,99,38,-101,36,-74,34,-99,32,96,30}; }
	private static byte[] data48(){ return new byte[] {-1,27,124,25,-39,22,29,20,69,17,95,14,93,11,93,8,62,5,49,2,10,-1,-8,-5,-35,-8,-47,-11,-46,-14,-34,-17,4,-19,60,-22,-112,-25,4,-27,-112,-30,79,-32,32,-34,49,-36,84,-38,-66,-40,66,-41,4,-42,-12,-44,24,-44,114,-45,2,-45,-59,-46,-60,-46,-12,-46,96,-45,-6,-45,-46,-44,-41,-43,17,-41,-128,-40,23,-38,-28,-37,-43,-35,-12,-33,56,-30,-97,-28,42,-25,-50,-23,-111,-20,105,-17,86,-14,82,-11,93,-8,112,-5,-122,-2,-92,1,-74,4,-49,7,-45,10,-48,13,-68,16,-114,19,84,22,-15,24,124,27,-34,29,31,32,58,34,39,36,-14,37,-126,39,-16,40,34,42,39,43,-9,43,-112,44,-12,44,37,45,27,45,-33,44,104,44,-64,43,-31,42,-49,41,-117,40,22,39,111,37,-94,35,-94,33,-127,31,50,29,-53,26,51,24,-108,21,-58,18,-16,15,-2,12,3,10,-10,6,-25,3,-51,0,-73,-3,-94,-6,-110,-9,-112,-12,-105,-15,-74,-18,-31,-21,47,-23,-116,-26,22,-28,-76,-31,-126,-33,109,-35,-116,-37,-52,-39,70,-40,-29,-42,-66,-43,-62,-44,1,-44,112,-45,24,-45,-12,-46,9,-45,81,-45,-49,-45,-121,-44,106,-43,-115,-42,-44,-41,87,-39,1,-37,-37,-36,-34,-34,10,-31,90,-29,-51,-27,95,-24,14,-21,-43,-19,-75,-16,-93,-13,-95,-10,-81,-7,-69,-4,-43,-1,-23,2,-7,5,7,9,4,12,-10,14,-41,17,-100,20,82,23,-31,25,91,28,-84,30,-39,32,-30,34,-69,36,111,38,-18,39,65,41,96,42,78,43,6,44,-117,44,-40,44,-16,44,-44,44,126,44,-11,43,57,43,66,42,35,41,-57,39,67,38,-112,36,-85,34,-89,32,112,30,29,28,-90,25,13,23,94,20,-111,17,-79,14,-61,11,-65,8,-69,5,-91,2,-107,-1,-128,-4,114,-7,108,-10,110,-13,-122,-16,-87,-19,-24,-22,63,-24,-81,-27,69,-29,-9,-32,-42,-34,-43,-36,4,-37,94,-39,-30,-41,-93,-42,-125,-43,-86,-44,-12,-45,-128,-45,57,-45,45,-45,82,-45,-75,-45,66,-44,15,-43,6,-42,55,-41,-109,-40,37,-38,-37,-37,-55,-35,-46,-33,16,-30,101,-28,-27,-26,124,-23,52,-20,-1,-18,-32,-15,-44,-12,-47,-9,-34,-6,-22,-3,-4,0,15,4,23,7,30,10,18,13,-8,15,-48,18,-121,21,48,24,-81,26,27,29,90,31,119,33,110,35,51,37,-43,38,63,40,-127,41,-120,42,102,43,5,44,122,44,-82,44,-72,44,-127,44,32,44,126,43,-77,42,-87,41,122,40,14,39,125,37,-73,35,-52,33,-75,31,122,29,25,27,-101,24,-4,21,70,19,119,16,-111,13,-92,10,-98,7,-100,4,-119,1,124,-2,108,-5,102,-8,99,-11,120,-14,-116,-17,-56,-20,11,-22,111,-25,-11,-28,-113,-30,91,-32,69,-34,85,-36,-101,-38,-2,-40,-93,-41,102,-42,104,-43,-105,-44,-3,-45,-107,-45,104,-45,103,-45,-87,-45,17,-44,-68,-44,-112,-43,-97,-42,-39,-41,74,-39,-29,-38,-83,-36,-96,-34,-69,-32,-5,-30,96,-27,-32,-25,-124,-22,59,-19,14,-16,-16,-14,-29,-11,-28,-8,-23,-5,-8,-2,5,2,15,5,22,8,15,11,0,14,-38,16,-92,19,84,22,-21,24,99,27,-71,29,-18,31,-8,33,-32,35,-107,37,34,39,126,40,-84,41,-94,42,108,43,-5,43,91,44,-126,44,116,44,50,44,-71,43,15,43,44,42,26,41,-41,39,98,38,-64,36,-15,34,-6,32,-38,30,-107,28,48,26,-92,23,9,21,70,18,122,15,-111,12,-94,9,-98,6,-99,3,-114,0,-125,-3,126,-6,118,-9,-122,-12,-107,-15,-61,-18,-4,-21,82,-23,-61,-26,78,-28,3,-30,-46,-33,-48,-35,-13,-37,64,-38,-64,-40,104,-41,72,-42,84,-43,-104,-44,11,-44,-71,-45,-105,-45,-82,-45,-7,-45,117,-44,44,-43,19,-42,42,-41,121,-40,-16,-39,-105,-37,109,-35,103,-33,-116,-31,-42,-29,62,-26,-55,-24,108,-21,41,-18,-1,-16,-32,-13,-40,-10,-46,-7,-40,-4,-29,-1,-22,2,-12,5,-19,8,-27,11,-57,14,-100,17,91,20,-1,22,-116,25,-14,27,66,30,97,32,101,34,54,36,-29,37,90,39,-85,40,-60,41,-79,42,99,43,-23,43,51,44,78,44,48,44,-33,43,86,43,-95,42,-84,41,-109,40,61,39,-62,37,18,36,61,34,57,32,21,30,-59,27,91,25,-50,22,40,20,107,17,-108,14,-79,11,-66,8,-65,5,-66,2,-77,-1,-81,-4,-86,-7,-81,-10,-63,-13,-35,-16,17,-18,86,-21,-75,-24,50,-26,-52,-29,-120,-31,107,-33,113,-35,-91,-37,0,-38,-113,-40,70,-41,51,-42,81,-43,-96,-44,42,-44,-35,-45,-47,-45,-15,-45,76,-44,-40,-44,-103,-43,-117,-42,-76,-41,5,-39,-114,-38,59,-36,27,-34,28,-32,74,-30,-105,-28,8,-25,-110,-23,63,-20,-7,-18,-45,-15,-77,-12,-87,-9}; }
	private static byte[] data49(){ return new byte[] {-92,-6,-90,-3,-82,0,-80,3,-78,6,-87,9,-107,12,115,15,62,18,-15,20,-114,23,11,26,110,28,-89,30,-60,32,-78,34,125,36,22,38,-122,39,-62,40,-45,41,-84,42,87,43,-56,43,10,44,20,44,-21,43,-116,43,-8,42,52,42,54,41,20,40,-79,38,46,37,118,35,-106,33,-111,31,94,29,18,27,-100,24,18,22,101,19,-90,16,-46,13,-21,10,-4,7,-2,4,0,2,-7,-2,-7,-5,-6,-8,7,-10,28,-13,70,-16,123,-19,-48,-22,53,-24,-64,-27,94,-29,49,-31,18,-33,48,-35,105,-37,-42,-39,108,-40,55,-41,43,-42,89,-43,-74,-44,71,-44,16,-44,7,-44,58,-44,-101,-44,54,-43,1,-42,-3,-42,46,-40,-116,-39,23,-37,-43,-36,-80,-34,-61,-32,-18,-30,67,-27,-72,-25,68,-22,-14,-20,-80,-17,-122,-14,106,-11,92,-8,84,-5,86,-2,86,1,86,4,83,7,65,10,41,13,-3,15,-63,18,106,21,0,24,112,26,-53,28,-8,30,11,33,-20,34,-84,36,58,38,-100,39,-48,40,-47,41,-96,42,61,43,-91,43,-37,43,-41,43,-88,43,56,43,-96,42,-50,41,-52,40,-102,39,54,38,-89,36,-22,34,6,33,-10,30,-58,28,112,26,-5,23,108,21,-65,18,-1,15,44,13,69,10,88,7,92,4,99,1,93,-2,103,-5,103,-8,126,-11,-102,-14,-56,-17,11,-19,96,-22,-40,-25,96,-27,23,-29,-29,-32,-33,-34,-6,-36,71,-37,-70,-39,93,-40,50,-41,49,-42,109,-43,-49,-44,114,-44,62,-44,67,-44,-126,-44,-25,-44,-112,-43,97,-42,101,-41,-96,-40,0,-38,-104,-37,84,-35,61,-33,78,-31,125,-29,-38,-27,73,-24,-32,-22,-120,-19,73,-16,31,-13,-1,-11,-15,-8,-26,-5,-28,-2,-31,1,-37,4,-46,7,-67,10,-101,13,108,16,35,19,-54,21,82,24,-66,26,12,29,51,31,58,33,18,35,-55,36,74,38,-90,39,-51,40,-61,41,-115,42,26,43,126,43,-90,43,-99,43,97,43,-18,42,72,42,116,41,102,40,50,39,-59,37,51,36,110,34,-121,32,118,30,62,28,-20,25,111,23,-29,20,52,18,117,15,-94,12,-65,9,-47,6,-35,3,-33,0,-24,-3,-20,-6,-6,-9,19,-11,51,-14,110,-17,-81,-20,24,-22,-119,-25,41,-27,-38,-30,-71,-32,-73,-34,-31,-36,49,-37,-76,-39,89,-40,60,-41,67,-42,-123,-43,-9,-44,-104,-44,117,-44,-128,-44,-63,-44,56,-43,-34,-43,-71,-42,-58,-41,0,-39,108,-38,5,-36,-60,-35,-76,-33,-62,-31,-5,-29,81,-26,-54,-24,89,-21,7,-18,-61,-16,-101,-13,118,-10,104,-7,89,-4,82,-1,77,2,64,5,54,8,20,11,-10,13,-75,16,112,19,10,22,-117,24,-13,26,51,29,89,31,81,33,40,35,-48,36,78,38,-97,39,-67,40,-80,41,106,42,-8,42,77,43,116,43,96,43,31,43,-92,42,-4,41,30,41,16,40,-48,38,104,37,-56,35,14,34,21,32,14,30,-52,27,127,25,-1,22,116,20,-60,17,10,15,52,12,87,9,106,6,121,3,-128,0,-115,-3,-108,-6,-86,-9,-60,-12,-16,-15,40,-17,124,-20,-36,-23,99,-25,-2,-28,-66,-30,-95,-32,-90,-34,-38,-36,45,-37,-69,-39,102,-40,80,-41,95,-42,-88,-43,29,-43,-53,-44,-89,-44,-66,-44,0,-43,-128,-43,38,-42,12,-41,22,-40,89,-39,-58,-38,96,-36,37,-34,20,-32,35,-30,95,-28,-76,-26,43,-23,-67,-21,103,-18,34,-15,-7,-13,-48,-10,-65,-7,-83,-4,-93,-1,-103,2,-120,5,118,8,85,11,42,14,-20,16,-103,19,49,22,-84,24,10,27,74,29,98,31,91,33,35,35,-50,36,60,38,-113,39,-95,40,-112,41,69,42,-52,42,29,43,60,43,39,43,-34,42,98,42,-75,41,-47,40,-59,39,127,38,20,37,120,35,-79,33,-57,31,-81,29,124,27,34,25,-81,22,27,20,116,17,-74,14,-24,11,10,9,36,6,49,3,67,0,76,-3,95,-6,116,-9,-106,-12,-57,-15,5,-17,90,-20,-58,-23,78,-25,-16,-28,-71,-30,-101,-32,-83,-34,-32,-36,64,-37,-52,-39,-125,-40,110,-41,-124,-42,-48,-43,75,-43,-2,-44,-35,-44,-7,-44,61,-43,-65,-43,108,-42,80,-41,94,-40,-92,-39,15,-37,-83,-36,113,-34,94,-32,116,-30,-90,-28,1,-25,115,-23,4,-20,-84,-18,104,-15,51,-12,19,-9,-13,-7,-25,-4,-45,-1,-58,2,-77,5,-104,8,121,11,66,14,4,17,-86,19,59,22,-74,24,9,27,74,29,86,31,80,33,16,35,-76,36,39,38,102,39,-124,40,99,41,26,42,-101,42,-21,42,4,43,-16,42,-96,42,38,42,116,41,-110,40,-128,39,63,38,-49,36,54,35,109,33,-123,31,109,29,63,27,-31,24,115,22,-31,19,61,17,-126,14,-74,11,-37,8,-7,5,13,3,28,0,49,-3,66,-6,96,-9,-124,-12}; }
	private static byte[] data50(){ return new byte[] {-71,-15,-4,-18,89,-20,-59,-23,83,-25,-4,-28,-60,-30,-79,-32,-61,-34,-5,-36,95,-37,-16,-39,-88,-40,-103,-41,-81,-42,1,-42,126,-43,48,-43,24,-43,43,-43,124,-43,-8,-43,-90,-42,-113,-41,-103,-40,-32,-39,74,-37,-23,-36,-86,-34,-105,-32,-87,-30,-38,-28,54,-25,-97,-23,53,-20,-46,-18,-112,-15,87,-12,48,-9,18,-6,-3,-4,-25,-1,-42,2,-66,5,-94,8,120,11,68,14,-3,16,-95,19,47,22,-94,24,-10,26,45,29,62,31,41,33,-12,34,-120,36,-2,37,59,39,83,40,51,41,-23,41,100,42,-73,42,-52,42,-71,42,105,42,-18,41,59,41,93,40,72,39,11,38,-102,36,4,35,62,33,86,31,67,29,19,27,-67,24,81,22,-65,19,36,17,101,14,-91,11,-55,8,-20,5,2,3,26,0,45,-3,72,-6,100,-9,-110,-12,-59,-15,19,-17,107,-20,-29,-23,111,-25,29,-27,-23,-30,-40,-32,-19,-34,39,-35,-113,-37,29,-38,-33,-40,-56,-41,-23,-42,51,-42,-74,-43,104,-43,74,-43,103,-43,-82,-43,46,-42,-36,-42,-66,-41,-54,-40,16,-38,117,-37,19,-35,-47,-34,-70,-32,-53,-30,-7,-28,76,-25,-70,-23,67,-20,-28,-18,-103,-15,94,-12,51,-9,17,-6,-10,-4,-34,-1,-55,2,-85,5,-114,8,94,11,40,14,-37,16,127,19,7,22,121,24,-54,26,-3,28,12,31,-6,32,-71,34,87,36,-60,37,3,39,28,40,-7,40,-81,41,47,42,123,42,-103,42,-126,42,53,42,-67,41,10,41,49,40,28,39,-27,37,115,36,-28,34,32,33,59,31,47,29,-2,26,-79,24,69,22,-69,19,33,17,106,14,-86,11,-42,8,-5,5,24,3,48,0,75,-3,102,-6,-119,-9,-71,-12,-15,-15,62,-17,-98,-20,20,-22,-89,-25,84,-27,34,-29,20,-31,39,-33,104,-35,-56,-37,97,-38,23,-39,12,-40,31,-41,117,-42,-21,-43,-92,-43,-127,-43,-102,-43,-30,-43,91,-42,8,-41,-25,-41,-16,-40,47,-38,-107,-37,41,-35,-25,-34,-53,-32,-43,-30,2,-27,75,-25,-68,-23,55,-20,-36,-18,-122,-15,74,-12,26,-9,-15,-7,-44,-4,-72,-1,-99,2,-128,5,88,8,43,11,-16,13,-98,16,69,19,-61,21,58,24,-123,26,-70,28,-57,30,-76,32,114,34,20,36,123,37,-59,38,-45,39,-67,40,109,41,-12,41,65,42,98,42,77,42,7,42,-114,41,-27,40,10,40,-1,38,-56,37,96,36,-48,34,24,33,48,31,49,29,1,27,-69,24,82,22,-47,19,55,17,-116,14,-54,11,-1,8,40,6,70,3,105,0,-128,-3,-89,-6,-58,-9,-2,-12,52,-14,-119,-17,-25,-20,97,-22,-12,-25,-94,-27,113,-29,99,-31,118,-33,-75,-35,24,-36,-87,-38,101,-39,78,-40,106,-41,-77,-42,45,-42,-36,-43,-70,-43,-51,-43,15,-42,-121,-42,43,-41,6,-40,12,-39,65,-38,-90,-37,49,-35,-22,-34,-56,-32,-52,-30,-13,-28,56,-25,-98,-23,27,-20,-78,-18,93,-15,24,-12,-28,-10,-72,-7,-108,-4,117,-1,85,2,54,5,8,8,-34,10,-105,13,78,16,-23,18,110,21,-32,23,43,26,97,28,110,30,90,32,32,34,-70,35,46,37,111,38,-115,39,110,40,45,41,-82,41,7,42,42,42,27,42,-38,41,104,41,-63,40,-14,39,-24,38,-68,37,87,36,-48,34,28,33,63,31,65,29,30,27,-40,24,124,22,-5,19,108,17,-62,14,11,12,65,9,113,6,-108,3,-71,0,-42,-3,0,-5,33,-8,94,-11,-108,-14,-19,-17,74,-19,-59,-22,90,-24,5,-26,-40,-29,-61,-31,-38,-33,17,-34,119,-36,0,-37,-67,-39,-98,-40,-71,-41,-7,-42,115,-42,26,-42,-15,-43,-1,-43,57,-42,-83,-42,73,-41,29,-40,27,-39,72,-38,-88,-37,40,-35,-33,-34,-79,-32,-81,-30,-50,-28,15,-25,104,-23,-25,-21,110,-18,27,-15,-53,-13,-109,-10,97,-7,58,-4,21,-1,-13,1,-52,4,-92,7,106,10,48,13,-39,15,123,18,-1,20,107,23,-65,25,-17,27,3,30,-15,31,-75,33,90,35,-56,36,25,38,49,39,31,40,-32,40,103,41,-54,41,-17,41,-22,41,-80,41,68,41,-86,40,-37,39,-31,38,-74,37,95,36,-33,34,47,33,99,31,98,29,80,27,13,25,-72,22,67,20,-74,17,23,15,96,12,-94,9,-45,6,-1,3,36,1,75,-2,111,-5,-97,-8,-47,-11,22,-13,101,-16,-55,-19,67,-21,-44,-24,-124,-26,78,-28,60,-30,77,-32,-126,-34,-29,-36,104,-37,30,-38,-4,-40,14,-40,75,-41,-70,-42,91,-42,43,-42,49,-42,99,-42,-51,-42,96,-41,44,-40,34,-39,69,-38,-100,-37,18,-35,-62,-34,-122,-32,-124,-30,-111,-28,-48,-26,32,-23,-109,-21,25,-18,-70,-16,101,-13,41,-10,-18,-8,-59,-5,-103,-2,115,1,76,4,27,7,-23,9,-96,12,86,15,-21,17,120,20,-29,22,56,25}; }
	private static byte[] data51(){ return new byte[] {107,27,-125,29,111,31,65,33,-30,34,93,36,-82,37,-50,38,-58,39,-118,40,30,41,-123,41,-76,41,-71,41,-121,41,37,41,-106,40,-50,39,-32,38,-65,37,113,36,-6,34,89,33,-115,31,-95,29,-113,27,88,25,16,23,-101,20,29,18,-128,15,-43,12,25,10,84,7,-128,4,-80,1,-44,-2,3,-4,46,-7,106,-10,-88,-13,-1,-16,93,-18,-37,-21,103,-23,22,-25,-34,-28,-57,-30,-44,-32,4,-33,95,-35,-33,-37,-115,-38,101,-39,109,-40,-93,-41,9,-41,-95,-42,102,-42,100,-42,-118,-42,-20,-42,114,-41,53,-40,29,-39,58,-38,-127,-37,-13,-36,-112,-34,83,-32,61,-30,72,-28,121,-26,-63,-24,45,-21,-89,-19,67,-16,-25,-14,-96,-11,102,-8,47,-5,6,-2,-39,0,-84,3,126,6,66,9,1,12,-80,14,73,17,-42,19,66,22,-102,24,-45,26,-21,28,-31,30,-76,32,93,34,-33,35,57,37,95,38,98,39,44,40,-50,40,58,41,122,41,-125,41,98,41,8,41,-126,40,-51,39,-28,38,-46,37,-112,36,33,35,-114,33,-50,31,-21,29,-28,27,-69,25,116,23,18,21,-105,18,3,16,100,13,-88,10,-17,7,31,5,82,2,126,-1,-84,-4,-34,-7,23,-9,92,-12,-85,-15,19,-17,-124,-20,23,-22,-67,-25,-126,-27,106,-29,107,-31,-99,-33,-23,-35,102,-36,9,-37,-38,-39,-41,-40,5,-40,94,-41,-20,-42,-89,-42,-106,-42,-77,-42,6,-41,-125,-41,55,-40,19,-39,36,-38,93,-37,-59,-36,82,-34,13,-32,-22,-31,-22,-29,15,-26,78,-24,-84,-22,38,-19,-82,-17,83,-14,-1,-12,-65,-9,-121,-6,82,-3,38,0,-14,2,-62,5,-121,8,66,11,-13,13,-116,16,26,19,-117,21,-27,23,35,26,64,28,60,30,23,32,-58,33,83,35,-78,36,-25,37,-17,38,-56,39,114,40,-18,40,55,41,78,41,57,41,-20,40,119,40,-55,39,-12,38,-22,37,-71,36,87,35,-50,33,31,32,68,30,76,28,46,26,-15,23,-100,21,37,19,-92,16,0,14,92,11,-102,8,-35,5,12,3,67,0,113,-3,-90,-6,-30,-9,39,-11,117,-14,-35,-17,75,-19,-37,-22,127,-24,60,-26,31,-28,28,-30,66,-32,-119,-34,-4,-36,-107,-37,91,-38,80,-39,107,-40,-62,-41,56,-41,-15,-42,-55,-42,-32,-42,29,-41,-108,-41,49,-40,9,-39,2,-38,50,-37,-118,-36,10,-34,-71,-33,-123,-31,123,-29,-108,-27,-59,-25,29,-22,-123,-20,9,-17,-92,-15,71,-12,1,-9,-64,-7,-121,-4,87,-1,31,2,-19,4,-82,7,108,10,24,13,-71,15,68,18,-69,20,26,23,90,25,-127,27,-125,29,100,31,32,33,-77,34,30,36,95,37,113,38,90,39,13,40,-102,40,-19,40,23,41,13,41,-46,40,106,40,-52,39,7,39,9,38,-21,36,-107,35,30,34,120,32,-78,30,-64,28,-76,26,-126,24,53,22,-45,19,79,17,-63,14,26,12,105,9,-84,6,-25,3,29,1,82,-2,-118,-5,-58,-8,11,-10,92,-13,-66,-16,44,-18,-70,-21,83,-23,19,-25,-25,-28,-29,-30,-6,-32,61,-33,-94,-35,50,-36,-20,-38,-46,-39,-30,-40,41,-40,-107,-41,56,-41,8,-41,9,-41,60,-41,-98,-41,49,-40,-17,-40,-28,-39,-6,-38,72,-36,-72,-35,85,-33,21,-31,-3,-30,4,-27,48,-25,115,-23,-42,-21,76,-18,-36,-16,122,-13,40,-10,-30,-8,-91,-5,105,-2,54,1,-6,3,-67,6,123,9,37,12,-54,14,86,17,-45,19,51,22,-128,24,-89,26,-75,28,-96,30,98,32,4,34,122,35,-59,36,-22,37,-39,38,-93,39,56,40,-95,40,-41,40,-32,40,-77,40,94,40,-47,39,25,39,53,38,29,37,-32,35,116,34,-31,32,40,31,72,29,70,27,39,25,-29,22,-114,20,22,18,-110,15,-11,12,77,10,-107,7,-40,4,20,2,75,-1,-120,-4,-61,-7,12,-9,90,-12,-69,-15,39,-17,-83,-20,70,-22,-4,-25,-55,-27,-66,-29,-55,-31,4,-32,90,-34,-31,-36,-118,-37,102,-38,100,-39,-99,-40,-8,-41,-117,-41,75,-41,56,-41,94,-41,-88,-41,48,-40,-42,-40,-67,-39,-64,-38,-2,-37,90,-35,-23,-34,-105,-32,112,-30,106,-28,-124,-26,-69,-24,18,-21,122,-19,2,-16,-108,-14,57,-11,-19,-9,-90,-6,105,-3,45,0,-14,2,-80,5,111,8,25,11,-64,13,79,16,-47,18,55,21,-120,23,-71,25,-47,27,-61,29,-107,31,62,33,-60,34,30,36,77,37,83,38,38,39,-48,39,74,40,-112,40,-84,40,-109,40,78,40,-44,39,52,39,87,38,96,37,42,36,-43,34,84,33,-88,31,-34,29,-24,27,-39,25,-92,23,90,21,-12,18,116,16,-23,13,67,11,-102,8,-33,5,35,3,96,0,-100,-3,-33,-6,34,-8,117,-11,-47,-14,58,-16,-66,-19,78,-21,-2,-24,-59,-26,-85,-28,-77,-30,-36,-32,41,-33}; }
	private static byte[] data52(){ return new byte[] {-96,-35,60,-36,7,-37,-7,-39,25,-39,108,-40,-28,-41,-104,-41,112,-41,-128,-41,-69,-41,42,-40,-62,-40,-110,-39,-124,-38,-86,-37,-5,-36,110,-34,20,-32,-44,-31,-63,-29,-53,-27,-14,-25,60,-22,-106,-20,18,-17,-104,-15,54,-12,-33,-10,-112,-7,81,-4,9,-1,-46,1,-118,4,71,7,-11,9,-101,12,49,15,-78,17,36,20,118,22,-74,24,-44,26,-47,28,-81,30,104,32,-8,33,100,35,-92,36,-74,37,-95,38,90,39,-28,39,68,40,111,40,108,40,59,40,-43,39,72,39,-122,38,-102,37,126,36,62,35,-56,33,59,32,118,30,-100,28,-105,26,117,24,57,22,-33,19,112,17,-21,14,85,12,-80,9,2,7,72,4,-115,1,-53,-2,18,-4,84,-7,-85,-10,-3,-13,109,-15,-30,-18,115,-20,25,-22,-41,-25,-75,-27,-82,-29,-50,-31,11,-32,117,-34,0,-35,-70,-37,-101,-38,-86,-39,-25,-40,78,-40,-19,-41,-82,-41,-81,-41,-50,-41,43,-40,-80,-40,100,-39,73,-38,84,-37,-111,-36,-11,-35,-128,-33,52,-31,11,-29,2,-27,30,-25,82,-23,-92,-21,14,-18,-118,-16,28,-13,-69,-11,102,-8,29,-5,-45,-3,-108,0,76,3,7,6,-76,8,96,11,-14,13,-127,16,-16,18,81,21,-106,23,-66,25,-54,27,-79,29,124,31,24,33,-104,34,-29,35,14,37,7,38,-41,38,117,39,-24,39,42,40,60,40,33,40,-45,39,89,39,-80,38,-40,37,-44,36,-89,35,72,34,-50,32,29,31,87,29,99,27,84,25,38,23,-35,20,121,18,6,16,118,13,-31,10,54,8,-122,5,-47,2,21,0,91,-3,-91,-6,-15,-9,78,-11,-79,-14,39,-16,-80,-19,75,-21,6,-23,-45,-26,-58,-28,-44,-30,5,-31,94,-33,-38,-35,-128,-36,81,-37,73,-38,116,-39,-58,-40,77,-40,-5,-41,-31,-41,-17,-41,49,-40,-97,-40,62,-39,7,-38,4,-37,35,-36,118,-35,-24,-34,-118,-32,75,-30,50,-28,58,-26,92,-24,-95,-22,-8,-20,108,-17,-19,-15,-125,-12,38,-9,-47,-7,-121,-4,60,-1,-9,1,-85,4,94,7,4,10,-95,12,45,15,-87,17,14,20,94,22,-112,24,-89,26,-96,28,115,30,38,32,-79,33,21,35,77,36,96,37,62,38,-6,38,125,39,-40,39,3,40,-4,39,-54,39,102,39,-44,38,22,38,39,37,18,36,-52,34,101,33,-52,31,25,30,56,28,63,26,33,24,-25,21,-104,19,43,17,-80,14,33,12,-128,9,-34,6,41,4,118,1,-63,-2,5,-4,94,-7,-83,-10,23,-12,-126,-15,8,-17,-102,-20,76,-22,13,-24,-10,-27,-14,-29,26,-30,92,-32,-52,-34,91,-35,25,-36,-1,-38,15,-38,81,-39,-69,-40,86,-40,32,-40,24,-40,64,-40,-105,-40,26,-39,-49,-39,-81,-38,-71,-37,-14,-36,78,-34,-37,-33,-123,-31,88,-29,74,-27,93,-25,-115,-23,-41,-21,57,-18,-81,-16,56,-13,-49,-11,117,-8,29,-5,-44,-3,-124,0,60,3,-23,5,-109,8,50,11,-63,13,72,16,-82,18,14,21,69,23,110,25,113,27,86,29,24,31,-73,32,43,34,124,35,-96,36,-105,37,105,38,4,39,119,39,-68,39,-50,39,-75,39,106,39,-14,38,78,38,122,37,122,36,81,35,-4,33,-127,32,-33,30,24,29,48,27,40,25,-1,22,-64,20,102,18,-11,15,119,13,-32,10,69,8,-101,5,-19,2,58,0,-119,-3,-40,-6,48,-8,-111,-11,-6,-14,122,-16,5,-18,-86,-21,102,-23,60,-25,46,-27,68,-29,119,-31,-46,-33,80,-34,-9,-36,-57,-37,-59,-38,-25,-39,64,-39,-66,-40,111,-40,79,-40,90,-40,-106,-40,5,-39,-107,-39,102,-38,75,-37,117,-36,-78,-35,40,-33,-69,-32,118,-30,85,-28,83,-26,111,-24,-88,-22,-8,-20,95,-17,-34,-15,101,-12,2,-9,-92,-7,78,-4,1,-1,-82,1,95,4,8,7,-88,9,61,12,-57,14,55,17,-97,19,-28,21,22,24,41,26,29,28,-14,29,-94,31,45,33,-113,34,-52,35,-37,36,-61,37,120,38,7,39,98,39,-110,39,-109,39,99,39,9,39,123,38,-58,37,-32,36,-47,35,-105,34,51,33,-85,31,-6,29,42,28,53,26,35,24,-12,21,-82,19,74,17,-36,14,81,12,-63,9,34,7,119,4,-48,1,28,-1,114,-4,-56,-7,37,-9,-112,-12,3,-14,-114,-17,35,-19,-39,-22,-97,-24,-122,-26,-120,-28,-84,-30,-14,-32,94,-33,-18,-35,-88,-36,-116,-37,-103,-38,-44,-39,59,-39,-49,-40,-108,-40,-124,-40,-92,-40,-12,-40,109,-39,27,-38,-18,-38,-14,-37,29,-35,114,-34,-14,-33,-112,-31,92,-29,63,-27,73,-25,110,-23,-86,-21,7,-18,107,-16,-15,-14,121,-11,22,-8,-72,-6,99,-3,11,0,-67,2,96,5,7,8,-98,10,43,13,-89,15,16,18,105,20,-96,22,-55,24,-56,26,-80,28,114,30,19,32,-116,33,-34,34,8,36}; }
	private static byte[] data53(){ return new byte[] {4,37,-37,37,126,38,-7,38,68,39,95,39,80,39,16,39,-95,38,7,38,64,37,73,36,47,35,-29,33,120,32,-34,30,39,29,73,27,76,25,53,23,-3,20,-81,18,78,16,-46,13,80,11,-72,8,28,6,117,3,-54,0,35,-2,119,-5,-42,-8,62,-10,-88,-13,50,-15,-71,-18,104,-20,30,-22,-7,-25,-23,-27,-3,-29,47,-30,-121,-32,-3,-34,-90,-35,105,-36,100,-37,-128,-38,-53,-39,70,-39,-22,-40,-63,-40,-64,-40,-12,-40,79,-39,-34,-39,-107,-38,123,-37,-116,-36,-63,-35,41,-33,-85,-32,94,-30,41,-28,30,-26,40,-24,89,-22,-103,-20,-10,-18,102,-15,-29,-13,118,-10,12,-7,-80,-5,85,-2,-1,0,-91,3,74,6,-29,8,118,11,-8,13,106,16,-50,18,16,21,74,23,84,25,85,27,36,29,-33,30,106,32,-40,33,24,35,48,36,35,37,-35,37,126,38,-37,38,32,39,38,39,10,39,-74,38,63,38,-113,37,-64,36,-70,35,-110,34,62,33,-62,31,38,30,94,28,125,26,119,24,88,22,30,20,-53,17,100,15,-21,12,99,10,-49,7,49,5,-112,2,-26,-1,66,-3,-97,-6,3,-8,111,-11,-21,-14,112,-16,16,-18,-67,-21,-120,-23,105,-25,107,-27,-119,-29,-54,-31,46,-32,-71,-34,105,-35,68,-36,69,-37,121,-38,-51,-39,94,-39,11,-39,-12,-40,3,-39,66,-39,-81,-39,74,-38,13,-37,2,-36,25,-35,99,-34,-53,-33,96,-31,18,-29,-16,-28,-33,-26,-2,-24,37,-21,116,-19,-49,-17,65,-14,-62,-12,81,-9,-23,-7,-119,-4,44,-1,-46,1,114,4,17,7,-92,9,47,12,-89,14,21,17,100,19,-86,21,-57,23,-41,25,-69,27,-117,29,46,31,-79,32,14,34,64,35,77,36,43,37,-34,37,104,38,-65,38,-17,38,-21,38,-64,38,95,38,-38,37,32,37,66,36,53,35,-2,33,-92,32,28,31,121,29,-86,27,-63,25,-72,23,-111,21,85,19,-2,16,-106,14,28,12,-109,9,1,7,101,4,-61,1,36,-1,126,-4,-26,-7,75,-9,-61,-12,66,-14,-42,-17,122,-19,52,-21,9,-23,-11,-26,4,-27,44,-29,123,-31,-18,-33,-127,-34,70,-35,38,-36,61,-37,118,-38,-31,-39,119,-39,56,-39,42,-39,71,-39,-108,-39,10,-38,-77,-38,-127,-37,126,-36,-91,-35,-18,-34,107,-32,-5,-31,-63,-29,-104,-27,-103,-25,-79,-23,-26,-21,48,-18,-110,-16,1,-13,-122,-11,15,-8,-83,-6,66,-3,-23,-1,-125,2,38,5,-72,7,73,10,-54,12,60,15,-98,17,-24,19,29,22,57,24,52,26,22,28,-46,29,109,31,-27,32,49,34,91,35,88,36,41,37,-46,37,76,38,-101,38,-70,38,-82,38,114,38,11,38,122,37,-76,36,-49,35,-78,34,125,33,16,32,-118,30,-38,28,7,27,28,25,9,23,-28,20,-94,18,75,16,-31,13,103,11,-32,8,78,6,-75,3,24,1,120,-2,-34,-5,67,-7,-72,-10,44,-12,-65,-15,78,-17,7,-19,-64,-22,-89,-24,-104,-26,-77,-28,-25,-30,66,-31,-68,-33,99,-34,39,-35,33,-36,58,-37,-124,-38,-7,-39,-103,-39,105,-39,99,-39,-114,-39,-32,-39,104,-38,18,-37,-14,-37,-16,-36,34,-34,117,-33,-14,-32,-111,-30,84,-28,54,-26,55,-24,85,-22,-118,-20,-41,-18,57,-15,-86,-13,43,-10,-72,-8,76,-5,-27,-3,-124,0,27,3,-70,5,68,8,-47,10,71,13,-74,15,12,18,80,20,124,22,-117,24,-128,26,86,28,7,30,-101,31,2,33,73,34,99,35,89,36,29,37,-68,37,43,38,110,38,-124,38,111,38,38,38,-68,37,25,37,83,36,96,35,65,34,0,33,-112,31,5,30,74,28,126,26,-127,24,121,22,73,20,8,18,-80,15,70,13,-50,10,71,8,-73,5,34,3,-122,0,-17,-3,83,-5,-59,-8,55,-10,-66,-13,72,-15,-15,-18,-97,-20,114,-22,84,-24,87,-26,119,-28,-72,-30,23,-31,-92,-33,74,-34,37,-35,28,-36,75,-37,-108,-38,29,-38,-65,-39,-100,-39,-95,-39,-49,-39,49,-38,-70,-38,114,-37,82,-36,96,-35,-111,-34,-20,-33,111,-31,17,-29,-40,-28,-64,-26,-65,-24,-29,-22,21,-19,105,-17,-62,-15,60,-12,-76,-10,67,-7,-45,-5,105,-2,2,1,-101,3,42,6,-68,8,54,11,-81,13,17,16,98,18,-97,20,-64,22,-53,24,-78,26,-124,28,40,30,-76,31,19,33,80,34,97,35,75,36,9,37,-97,37,1,38,67,38,71,38,49,38,-31,37,103,37,-56,36,-13,35,-2,34,-39,33,-111,32,32,31,-116,29,-44,27,-3,25,7,24,-11,21,-55,19,-122,17,46,15,-57,12,77,10,-55,7,63,5,-90,2,23,0,123,-3,-20,-6,92,-8,-38,-11,96,-13,-6,-16,-97,-18,93,-20,51,-22,30,-24,41,-26,82,-28,-105,-30,7,-31,-110,-33,75,-34,37,-35,45,-36,92,-37}; }
	private static byte[] data54(){ return new byte[] {-75,-38,64,-38,-17,-39,-49,-39,-35,-39,19,-38,122,-38,13,-37,-60,-37,-79,-36,-67,-35,-9,-34,87,-32,-41,-31,-123,-29,69,-27,54,-25,52,-23,87,-21,-114,-19,-38,-17,60,-14,-86,-12,41,-9,-80,-7,62,-4,-46,-2,103,1,-9,3,-118,6,11,9,-118,11,-9,13,84,16,-97,18,-45,20,-15,22,-17,24,-42,26,-106,28,62,30,-71,31,22,33,72,34,83,35,53,36,-19,36,119,37,-38,37,12,38,18,38,-16,37,-102,37,33,37,117,36,-97,35,-89,34,122,33,51,32,-68,30,38,29,110,27,-108,25,-101,23,-114,21,90,19,33,17,-60,14,94,12,-22,9,102,7,-35,4,80,2,-73,-1,46,-3,-105,-6,22,-8,-110,-11,35,-13,-66,-16,109,-18,49,-20,10,-22,1,-24,14,-26,64,-28,-114,-30,1,-31,-106,-33,84,-34,53,-35,70,-36,121,-37,-37,-38,105,-38,30,-38,9,-38,22,-38,85,-38,-63,-38,82,-37,25,-36,-3,-36,21,-34,78,-33,-80,-32,55,-30,-35,-29,-87,-27,-110,-25,-108,-23,-73,-21,-22,-19,56,-16,-105,-14,4,-11,126,-9,4,-6,-114,-4,30,-1,-79,1,58,4,-55,6,70,9,-65,11,37,14,-126,16,-66,18,-9,20,3,23,5,25,-33,26,-98,28,59,30,-77,31,8,33,52,34,58,35,23,36,-57,36,77,37,-85,37,-43,37,-34,37,-81,37,91,37,-38,36,44,36,87,35,84,34,48,33,-36,31,106,30,-44,28,21,27,66,25,71,23,54,21,13,19,-54,16,119,14,17,12,-98,9,31,7,-103,4,12,2,-128,-1,-17,-4,104,-6,-31,-9,107,-11,-3,-14,-99,-16,83,-18,26,-20,-5,-23,-9,-25,9,-26,66,-28,-110,-30,15,-31,-89,-33,107,-34,83,-35,99,-36,-95,-37,6,-37,-105,-38,83,-38,62,-38,81,-38,-109,-38,2,-37,-107,-37,95,-36,68,-35,96,-34,-106,-33,-3,-32,-127,-30,42,-28,-11,-27,-38,-25,-30,-23,-6,-21,54,-18,121,-16,-38,-14,66,-11,-68,-9,60,-6,-60,-4,79,-1,-36,1,104,4,-23,6,106,9,-42,11,64,14,-114,16,-47,18,-8,20,11,23,-2,24,-39,26,-111,28,41,30,-98,31,-20,32,21,34,24,35,-21,35,-96,36,26,37,123,37,-97,37,-92,37,116,37,31,37,-103,36,-18,35,18,35,20,34,-22,32,-103,31,41,30,-116,28,-39,26,-6,24,13,23,-12,20,-44,18,-113,16,64,14,-35,11,110,9,-15,6,112,4,-27,1,94,-1,-47,-4,78,-6,-50,-9,88,-11,-14,-14,-109,-16,82,-18,26,-20,4,-22,-3,-25,28,-26,82,-28,-83,-30,40,-31,-56,-33,-116,-34,124,-35,-115,-36,-49,-37,52,-37,-52,-38,-121,-38,117,-38,-116,-38,-53,-38,63,-37,-46,-37,-101,-36,-126,-35,-99,-34,-45,-33,57,-31,-68,-30,100,-28,44,-26,19,-24,18,-22,48,-20,97,-18,-88,-16,2,-13,104,-11,-34,-9,90,-6,-33,-4,103,-1,-17,1,116,4,-9,6,108,9,-35,11,58,14,-118,16,-60,18,-20,20,-12,22,-20,24,-68,26,116,28,7,30,121,31,-60,32,-21,33,-24,34,-64,35,104,36,-19,36,63,37,108,37,107,37,61,37,-28,36,98,36,-79,35,-33,34,-41,33,-73,32,98,31,-13,29,95,28,-94,26,-43,24,-38,22,-45,20,-87,18,113,16,31,14,-59,11,84,9,-33,6,95,4,-37,1,84,-1,-47,-4,74,-6,-42,-9,94,-11,-1,-14,-91,-16,100,-18,52,-20,28,-22,32,-24,58,-26,123,-28,-46,-30,84,-31,-10,-33,-70,-34,-82,-35,-65,-36,4,-36,107,-37,-1,-38,-62,-38,-87,-38,-59,-38,2,-37,116,-37,9,-36,-49,-36,-75,-35,-50,-34,2,-32,104,-31,-28,-30,-113,-28,79,-26,54,-24,50,-22,74,-20,122,-18,-69,-16,20,-13,116,-11,-25,-9,95,-6,-33,-4,100,-1,-24,1,104,4,-24,6,90,9,-59,11,32,14,108,16,-93,18,-57,20,-49,22,-66,24,-110,26,67,28,-40,29,68,31,-111,32,-76,33,-78,34,-121,35,50,36,-77,36,9,37,51,37,53,37,5,37,-77,36,44,36,-124,35,-86,34,-80,33,-119,32,61,31,-48,29,58,28,-119,26,-73,24,-58,22,-65,20,-99,18,99,16,28,14,-65,11,88,9,-27,6,105,4,-23,1,103,-1,-27,-4,103,-6,-15,-9,-126,-11,33,-13,-49,-16,-115,-18,99,-20,77,-22,80,-24,114,-26,-81,-28,12,-29,-114,-31,45,-32,-6,-34,-27,-35,-2,-36,61,-36,-90,-37,60,-37,-11,-38,-26,-38,-11,-38,58,-37,-93,-37,58,-36,-9,-36,-29,-35,-19,-34,44,-32,127,-31,5,-29,-94,-28,100,-26,66,-24,62,-22,78,-20,126,-18,-74,-16,12,-13,106,-11,-44,-9,77,-6,-60,-4,72,-1,-58,1,69,4,-66,6,46,9,-105,11,-20,13,58,16,104,18,-113,20,-110,22,-125,24,82,26,3,28,-105,29,3,31,80,32,117,33,112,34,72,35,-11,35}; }
	private static byte[] data55(){ return new byte[] {115,36,-45,36,-9,36,0,37,-45,36,127,36,3,36,87,35,-120,34,-117,33,108,32,36,31,-70,29,43,28,124,26,-80,24,-59,22,-63,20,-94,18,115,16,42,14,-40,11,113,9,3,7,-114,4,15,2,-108,-1,20,-3,-101,-6,39,-8,-68,-11,93,-13,14,-15,-48,-18,-91,-20,-109,-22,-106,-24,-70,-26,-11,-28,87,-29,-46,-31,122,-32,59,-33,48,-34,62,-35,-126,-36,-27,-37,119,-37,53,-37,25,-37,44,-37,105,-37,-49,-37,98,-36,28,-35,0,-34,11,-33,61,-32,-109,-31,12,-29,-86,-28,101,-26,60,-24,52,-22,63,-20,103,-18,-97,-16,-20,-14,68,-11,-82,-9,27,-6,-104,-4,13,-1,-113,1,4,4,126,6,-21,8,77,11,-90,13,-23,15,33,18,58,20,72,22,45,24,5,26,-79,27,72,29,-76,30,3,32,39,33,40,34,1,35,-82,35,56,36,-115,36,-59,36,-59,36,-92,36,84,36,-40,35,55,35,105,34,118,33,88,32,25,31,-78,29,44,28,-126,26,-70,24,-41,22,-41,20,-63,18,-108,16,84,14,3,12,-92,9,60,7,-56,4,82,2,-41,-1,92,-3,-23,-6,116,-8,15,-10,-78,-13,97,-15,44,-17,-6,-20,-17,-22,-16,-24,17,-25,83,-27,-87,-29,48,-30,-57,-32,-107,-33,122,-34,-112,-35,-56,-36,44,-36,-72,-37,114,-37,81,-37,96,-37,-108,-37,-5,-37,127,-36,62,-35,15,-34,32,-33,66,-32,-104,-31,8,-29,-97,-28,83,-26,37,-24,22,-22,26,-20,63,-18,107,-16,-71,-14,6,-11,110,-9,-43,-7,77,-4,-66,-2,60,1,-81,3,34,6,-111,8,-21,10,72,13,-122,15,-68,17,-37,19,-35,21,-47,23,-100,25,86,27,-28,28,90,30,-90,31,-46,32,-44,33,-78,34,99,35,-16,35,79,36,-121,36,-111,36,116,36,42,36,-74,35,28,35,82,34,106,33,80,32,26,31,-71,29,59,28,-105,26,-38,24,-8,22,5,21,-16,18,-51,16,-109,14,69,12,-14,9,-121,7,32,5,-87,2,52,0,-66,-3,76,-5,-36,-8,122,-10,25,-12,-42,-15,-112,-17,114,-19,86,-21,97,-23,124,-25,-66,-27,18,-28,-107,-30,43,-31,-14,-33,-42,-34,-27,-35,26,-35,119,-36,0,-36,-81,-37,-116,-37,-110,-37,-64,-37,30,-36,-98,-36,79,-35,34,-34,32,-33,69,-32,-120,-31,-5,-30,-128,-28,52,-26,-5,-25,-28,-23,-28,-21,-3,-19,39,-16,106,-14,-74,-12,20,-9,120,-7,-22,-5,86,-2,-45,0,61,3,-76,5,25,8,120,10,-50,12,13,15,70,17,94,19,106,21,87,23,41,25,-29,26,117,28,-16,29,62,31,112,32,117,33,91,34,17,35,-91,35,10,36,72,36,92,36,69,36,2,36,-102,35,3,35,71,34,98,33,86,32,35,31,-46,29,84,28,-63,26,4,25,49,23,65,21,55,19,27,17,-28,14,-92,12,79,10,-15,7,-119,5,27,3,-86,0,55,-2,-56,-5,91,-7,-6,-10,-98,-12,87,-14,23,-16,-15,-19,-35,-21,-34,-23,0,-24,53,-26,-113,-28,6,-29,-98,-31,92,-32,61,-33,68,-34,115,-35,-53,-36,72,-36,-10,-37,-60,-37,-58,-37,-21,-37,62,-36,-72,-36,92,-35,42,-34,27,-33,55,-32,118,-31,-43,-30,95,-28,-5,-27,-58,-25,-99,-23,-101,-21,-88,-19,-51,-17,9,-14,75,-12,-90,-10,3,-7,110,-5,-37,-3,75,0,-69,2,38,5,-112,7,-23,9,63,12,-127,14,-77,16,-43,18,-38,20,-49,22,-93,24,93,26,-6,27,114,29,-52,30,-1,31,14,33,-8,33,-72,34,83,35,-65,35,8,36,36,36,21,36,-32,35,122,35,-10,34,60,34,103,33,97,32,60,31,-16,29,-125,28,-16,26,70,25,119,23,-111,21,-111,19,122,17,78,15,21,13,-60,10,113,8,10,6,-91,3,54,1,-55,-2,90,-4,-13,-7,-110,-9,56,-11,-14,-14,-81,-16,-116,-18,114,-20,118,-22,-114,-24,-58,-26,23,-27,-116,-29,28,-30,-43,-32,-82,-33,-81,-34,-43,-35,36,-35,-101,-36,59,-36,5,-36,-8,-37,22,-36,93,-36,-50,-36,101,-35,41,-34,17,-33,32,-32,84,-31,-84,-30,36,-28,-64,-27,118,-25,77,-23,60,-21,65,-19,96,-17,-114,-15,-47,-13,31,-10,120,-8,-36,-6,69,-3,-79,-1,27,2,-120,4,-23,6,72,9,-104,11,-37,13,15,16,50,18,58,20,50,22,10,24,-57,25,107,27,-24,28,73,30,-124,31,-102,32,-116,33,86,34,-8,34,114,35,-62,35,-24,35,-25,35,-72,35,103,35,-31,34,63,34,109,33,119,32,94,31,25,30,-69,28,51,27,-110,25,-49,23,-15,21,-3,19,-18,17,-53,15,-103,13,81,11,4,9,-93,6,70,4,-41,1,115,-1,5,-3,-95,-6,64,-8,-20,-11,-99,-13,101,-15,54,-17,33,-19,30,-21,51,-23,104,-25,-81,-27,36,-28,-88,-30,94,-31,42,-32,38,-33,65,-34,-122,-35}; }
	private static byte[] data56(){ return new byte[] {-11,-36,-122,-36,73,-36,45,-36,67,-36,122,-36,-31,-36,109,-35,33,-34,1,-33,0,-32,41,-31,118,-30,-31,-29,114,-27,29,-25,-22,-24,-55,-22,-50,-20,-38,-18,6,-15,61,-13,-125,-11,-39,-9,52,-6,-104,-4,0,-1,101,1,-47,3,46,6,-116,8,-35,10,31,13,85,15,121,17,-122,19,-128,21,93,23,34,25,-57,26,82,28,-76,29,-4,30,24,32,24,33,-26,33,-102,34,24,35,121,35,-86,35,-77,35,-106,35,73,35,-39,34,63,34,123,33,-107,32,-125,31,82,30,-6,28,-124,27,-21,25,53,24,99,22,121,20,115,18,94,16,44,14,-7,11,-92,9,92,7,-14,4,-104,2,46,0,-56,-3,103,-5,6,-7,-78,-10,102,-12,42,-14,-6,-17,-28,-19,-39,-21,-18,-23,26,-24,93,-26,-55,-28,71,-29,-14,-31,-73,-32,-88,-33,-72,-34,-14,-35,85,-35,-38,-36,-109,-36,101,-36,114,-36,-105,-36,-9,-36,109,-35,29,-34,-29,-34,-32,-33,-13,-32,55,-30,-110,-29,26,-27,-76,-26,119,-24,78,-22,63,-20,75,-18,102,-16,-105,-14,-42,-12,32,-9,121,-7,-44,-5,57,-2,-102,0,0,3,95,5,-71,7,9,10,79,12,-123,14,-86,16,-67,18,-71,20,-98,22,104,24,21,26,-91,27,20,29,99,30,-118,31,-107,32,111,33,44,34,-66,34,35,35,105,35,124,35,108,35,51,35,-53,34,69,34,-116,33,-74,32,-79,31,-110,30,67,29,-33,27,80,26,-87,24,-28,22,3,21,10,19,-1,16,-38,14,-87,12,103,10,24,8,-60,5,100,3,4,1,-95,-2,65,-4,-27,-7,-113,-9,68,-11,5,-13,-42,-16,-72,-18,-83,-20,-67,-22,-35,-24,35,-25,123,-27,-7,-29,-106,-30,83,-31,55,-32,59,-33,108,-34,-70,-35,61,-35,-38,-36,-85,-36,-96,-36,-69,-36,8,-35,114,-35,16,-34,-54,-34,-77,-33,-69,-32,-18,-31,60,-29,-77,-28,67,-26,-10,-25,-64,-23,-87,-21,-93,-19,-71,-17,-33,-15,16,-12,92,-10,-96,-8,1,-5,88,-3,-69,-1,25,2,121,4,-50,6,33,9,103,11,-100,13,-53,15,-39,17,-29,19,-58,21,-100,23,79,25,-23,26,98,28,-70,29,-18,30,2,32,-18,32,-74,33,83,34,-51,34,26,35,68,35,63,35,22,35,-63,34,71,34,-94,33,-39,32,-25,31,-45,30,-102,29,62,28,-60,26,39,25,112,23,-97,21,-81,19,-78,17,-106,15,111,13,56,11,-17,8,-92,6,73,4,-17,1,-112,-1,50,-3,-40,-6,-124,-8,55,-10,-5,-13,-62,-15,-88,-17,-109,-19,-98,-21,-70,-23,-12,-25,71,-26,-70,-28,76,-29,-3,-31,-43,-32,-51,-33,-19,-34,52,-34,-98,-35,53,-35,-17,-36,-40,-36,-30,-36,28,-35,121,-35,1,-34,-80,-34,-124,-33,125,-32,-97,-31,-34,-30,69,-28,-58,-27,106,-25,38,-23,1,-21,-15,-20,-8,-18,21,-15,61,-13,124,-11,-66,-9,18,-6,102,-4,-60,-2,30,1,122,3,-47,5,32,8,105,10,-97,12,-47,14,-27,16,-15,18,-31,20,-74,22,122,24,23,26,-98,27,1,29,66,30,98,31,93,32,49,33,-30,33,102,34,-54,34,-2,34,16,35,-13,34,-75,34,70,34,-69,33,-6,32,35,32,24,31,-11,29,-87,28,59,27,-77,25,9,24,66,22,106,20,106,18,107,16,66,14,28,12,-38,9,-107,7,69,5,-19,2,-109,0,60,-2,-33,-5,-111,-7,65,-9,1,-11,-51,-14,-90,-16,-108,-18,-108,-20,-86,-22,-35,-24,35,-25,-112,-27,17,-28,-67,-30,127,-31,114,-32,123,-33,-73,-34,16,-34,-107,-35,65,-35,20,-35,16,-35,52,-35,-124,-35,-12,-35,-107,-34,82,-33,64,-32,73,-31,124,-30,-51,-29,67,-27,-48,-26,-122,-24,73,-22,50,-20,43,-18,55,-16,92,-14,-121,-12,-53,-10,15,-7,97,-5,-73,-3,14,0,102,2,-68,4,10,7,83,9,-114,11,-64,13,-38,15,-20,17,-33,19,-60,21,-119,23,55,25,-61,26,57,28,-128,29,-73,30,-73,31,-92,32,96,33,-9,33,108,34,-79,34,-41,34,-50,34,-97,34,73,34,-56,33,36,33,87,32,103,31,80,30,25,29,-68,27,68,26,-85,24,-11,22,40,21,60,19,66,17,47,15,9,13,-37,10,-105,8,84,6,-1,3,-81,1,84,-1,2,-3,-80,-6,96,-8,36,-10,-26,-13,-62,-15,-89,-17,-96,-19,-79,-21,-40,-23,24,-24,119,-26,-19,-28,-119,-29,67,-30,29,-31,35,-32,66,-33,-110,-34,1,-34,-102,-35,93,-35,69,-35,84,-35,-111,-35,-19,-35,122,-34,39,-33,-7,-33,-7,-32,16,-30,85,-29,-75,-28,52,-26,-42,-25,-116,-23,100,-21,78,-19,81,-17,100,-15,-117,-13,-67,-11,1,-8,67,-6,-102,-4,-27,-2,65,1,-112,3,-33,5,39,8,100,10,-103,12,-69,14,-50,16,-52,18,-74,20,-122,22,65,24,-42,25,89,27,-77,28,-15,29,10,31,-1,31}; }
	private static byte[] data57(){ return new byte[] {-46,32,122,33,2,34,91,34,-110,34,-96,34,-124,34,65,34,-39,33,68,33,-110,32,-81,31,-78,30,-120,29,69,28,-37,26,84,25,-78,23,-16,21,25,20,41,18,36,16,13,14,-26,11,-80,9,113,7,40,5,-39,2,-120,0,52,-2,-25,-5,-104,-7,88,-9,27,-11,-16,-14,-47,-16,-59,-18,-51,-20,-22,-22,33,-23,113,-25,-31,-27,103,-28,25,-29,-33,-31,-44,-32,-27,-33,30,-33,125,-34,2,-34,-80,-35,-126,-35,-127,-35,-94,-35,-17,-35,99,-34,-6,-34,-67,-33,-96,-32,-87,-31,-40,-30,34,-28,-110,-27,31,-25,-58,-24,-115,-22,102,-20,92,-18,98,-16,122,-14,-89,-12,-41,-10,29,-7,99,-5,-81,-3,2,0,80,2,-98,4,-27,6,39,9,89,11,-123,13,-103,15,-93,17,-111,19,112,21,48,23,-41,24,101,26,-51,27,28,29,70,30,77,31,48,32,-16,32,-123,33,-5,33,65,34,102,34,95,34,53,34,-34,33,102,33,-62,32,-7,31,18,31,-7,29,-46,28,114,27,7,26,113,24,-60,22,-1,20,26,19,40,17,28,15,1,13,-39,10,-98,8,101,6,20,4,-48,1,124,-1,49,-3,-25,-6,-95,-8,102,-10,55,-12,17,-14,0,-16,0,-18,19,-20,65,-22,-124,-24,-28,-26,98,-27,-3,-29,-71,-30,-105,-31,-103,-32,-68,-33,10,-33,119,-34,17,-34,-50,-35,-76,-35,-62,-35,-9,-35,82,-34,-41,-34,127,-33,77,-32,67,-31,86,-30,-109,-29,-24,-28,102,-26,-9,-25,-82,-23,118,-21,91,-19,83,-17,96,-15,122,-13,-87,-11,-36,-9,32,-6,99,-4,-80,-2,-3,0,70,3,-112,5,-49,7,7,10,51,12,83,14,91,16,94,18,58,20,15,22,-66,23,90,25,-43,26,50,28,108,29,-121,30,126,31,82,32,-5,32,-119,33,-32,33,34,34,47,34,26,34,-32,33,121,33,-15,32,64,32,104,31,114,30,83,29,22,28,-74,26,56,25,-97,23,-26,21,29,20,48,18,58,16,42,14,11,12,-29,9,-88,7,108,5,35,3,-37,0,-112,-2,72,-4,3,-6,-58,-9,-108,-11,105,-13,83,-15,72,-17,87,-19,116,-21,-79,-23,-2,-25,113,-26,-6,-28,-91,-29,115,-30,92,-31,115,-32,-93,-33,2,-33,127,-34,42,-34,-11,-35,-17,-35,7,-34,80,-34,-74,-34,76,-33,-2,-33,-32,-32,-40,-31,3,-29,62,-28,-86,-27,36,-25,-55,-24,126,-22,83,-20,58,-18,54,-16,73,-14,97,-12,-106,-10,-59,-8,9,-5,77,-3,-110,-1,-34,1,34,4,100,6,-99,8,-50,10,-17,12,5,15,8,17,-10,18,-48,20,-111,22,55,24,-60,25,49,27,126,28,-83,29,-75,30,-97,31,98,32,-2,32,121,33,-59,33,-12,33,-11,33,-47,33,-120,33,17,33,-127,32,-68,31,-30,30,-40,29,-80,28,108,27,-3,25,-128,24,-42,22,30,21,71,19,94,17,95,15,78,13,48,11,0,9,-50,6,-116,4,75,2,3,0,-66,-3,122,-5,60,-7,6,-9,-37,-12,-70,-14,-83,-16,-83,-18,-59,-20,-16,-22,54,-23,-108,-25,16,-26,-87,-28,98,-29,59,-30,55,-31,89,-32,-104,-33,8,-33,-112,-34,76,-34,38,-34,41,-34,86,-34,-91,-34,30,-33,-69,-33,127,-32,100,-31,114,-30,-103,-29,-22,-28,83,-26,-31,-25,127,-23,71,-21,22,-19,8,-17,5,-15,24,-13,53,-11,103,-9,-105,-7,-39,-5,26,-2,92,0,-93,2,-31,4,32,7,77,9,123,11,-114,13,-94,15,-108,17,124,19,72,21,-1,22,-103,24,25,26,120,27,-71,28,-38,29,-43,30,-78,31,101,32,-12,32,98,33,-95,33,-63,33,-74,33,-124,33,47,33,-80,32,14,32,67,31,91,30,74,29,24,28,-52,26,86,25,-50,23,38,22,95,20,-114,18,-102,16,-102,14,-116,12,100,10,65,8,3,6,-50,3,-122,1,74,-1,4,-3,-55,-6,-113,-8,97,-10,60,-12,38,-14,33,-16,41,-18,78,-20,-127,-22,-43,-24,60,-25,-57,-27,104,-28,50,-29,21,-30,32,-31,76,-32,-101,-33,21,-33,-83,-34,116,-34,90,-34,107,-34,-95,-34,-2,-34,-127,-33,42,-32,-10,-32,-27,-31,-4,-30,43,-28,-122,-27,-14,-26,-120,-24,44,-22,-10,-21,-53,-19,-65,-17,-66,-15,-46,-13,-15,-11,30,-8,83,-6,-116,-4,-49,-2,11,1,78,3,-121,5,-67,7,-24,9,8,12,29,14,28,16,13,18,-24,19,-86,21,88,23,-27,24,89,26,-82,27,-29,28,-9,29,-25,30,-74,31,94,32,-30,32,65,33,120,33,-119,33,116,33,57,33,-44,32,83,32,-100,31,-42,30,-40,29,-57,28,-115,27,52,26,-62,24,44,23,-126,21,-69,19,-32,17,-17,15,-18,13,-40,11,-68,9,-116,7,94,5,29,3,-25,0,-94,-2,105,-4,48,-6,-3,-9,-43,-11,-70,-13,-89,-15,-81,-17,-66,-19,-20,-21,43,-22,-121,-24,-6,-26,-114,-27,61,-28}; }
	private static byte[] data58(){ return new byte[] {15,-29,-1,-31,23,-31,72,-32,-83,-33,41,-33,-48,-34,-93,-34,-114,-34,-79,-34,-18,-34,83,-33,-29,-33,-113,-32,105,-31,95,-30,121,-29,-74,-28,13,-26,-119,-25,27,-23,-55,-22,-110,-20,109,-18,95,-16,99,-14,115,-12,-105,-10,-67,-8,-13,-6,43,-3,101,-1,-91,1,-37,3,20,6,66,8,103,10,-127,12,-119,14,-120,16,105,18,65,20,-11,21,-100,23,28,25,-117,26,-48,27,-2,28,6,30,-21,30,-79,31,77,32,-58,32,30,33,68,33,84,33,46,33,-18,32,-128,32,-15,31,61,31,98,30,105,29,74,28,13,27,-81,25,55,24,-99,22,-14,20,38,19,75,17,86,15,87,13,63,11,39,9,-11,6,-53,4,-115,2,89,0,27,-2,-29,-5,-77,-7,-125,-9,100,-11,76,-13,70,-15,81,-17,107,-19,-94,-21,-26,-23,79,-24,-53,-26,103,-27,33,-28,-3,-30,-10,-31,22,-31,88,-32,-66,-33,72,-33,-4,-34,-51,-34,-47,-34,-18,-34,59,-33,-88,-33,60,-32,-12,-32,-48,-31,-50,-30,-17,-29,47,-27,-115,-26,9,-24,-93,-23,79,-21,32,-19,-11,-18,-17,-16,-18,-14,-1,-12,36,-9,68,-7,125,-5,-84,-3,-24,-1,31,2,83,4,-121,6,-83,8,-50,10,-32,12,-30,14,-42,16,-75,18,127,20,47,22,-53,23,66,25,-86,26,-29,27,12,29,5,30,-24,30,-99,31,55,32,-92,32,-15,32,22,33,19,33,-16,32,-95,32,46,32,-101,31,-38,30,2,30,-5,28,-34,27,-105,26,58,25,-70,23,36,22,111,20,-89,18,-55,16,-45,14,-41,12,-66,10,-90,8,122,6,78,4,23,2,-28,-1,-85,-3,123,-5,74,-7,37,-9,8,-11,-5,-14,-8,-16,11,-17,47,-19,103,-21,-67,-23,38,-24,-84,-26,83,-27,19,-28,-9,-30,-4,-31,32,-31,110,-32,-39,-33,111,-33,37,-33,6,-33,8,-33,52,-33,-126,-33,-7,-33,-111,-32,79,-31,49,-30,50,-29,90,-28,-103,-27,-2,-26,125,-24,20,-22,-53,-21,-113,-19,117,-17,94,-15,108,-13,111,-11,-102,-9,-75,-7,-21,-5,24,-2,79,0,-127,2,-75,4,-36,6,5,9,26,11,39,13,38,15,15,17,-24,18,-82,20,81,22,-23,23,89,25,-75,26,-19,27,7,29,-3,29,-42,30,-123,31,22,32,126,32,-63,32,-30,32,-41,32,-82,32,88,32,-28,31,68,31,-120,30,-94,29,-97,28,120,27,52,26,-49,24,83,23,-75,21,4,20,58,18,90,16,106,14,103,12,88,10,59,8,22,6,-21,3,-71,1,-120,-1,84,-3,40,-5,-3,-8,-34,-10,-59,-12,-65,-14,-63,-16,-36,-18,4,-19,72,-21,-98,-23,21,-24,-100,-26,78,-27,19,-28,0,-29,10,-30,57,-31,-122,-32,1,-32,-108,-33,90,-33,56,-33,70,-33,116,-33,-55,-33,66,-32,-30,-32,-95,-31,-119,-30,-117,-29,-73,-28,-10,-27,99,-25,-38,-24,123,-22,44,-20,-12,-19,-43,-17,-59,-15,-59,-13,-41,-11,-18,-9,21,-6,60,-4,112,-2,-102,0,-49,2,-8,4,33,7,63,9,81,11,88,13,81,15,53,17,8,19,-60,20,101,22,-11,23,95,25,-77,26,-27,27,-8,28,-20,29,-72,30,105,31,-22,31,86,32,-115,32,-83,32,-100,32,108,32,21,32,-101,31,-7,30,56,30,81,29,73,28,37,27,-40,25,123,24,-13,22,97,21,-91,19,-27,17,-3,15,23,14,14,12,7,10,-23,7,-54,5,-98,3,116,1,66,-1,26,-3,-23,-6,-53,-8,-87,-10,-98,-12,-108,-14,-90,-16,-68,-18,-12,-20,52,-21,-104,-23,15,-24,-95,-26,86,-27,32,-28,21,-29,35,-30,87,-31,-83,-32,39,-32,-59,-33,-119,-33,115,-33,126,-33,-75,-33,10,-32,-119,-32,41,-31,-19,-31,-44,-30,-36,-29,3,-27,77,-26,-83,-25,50,-23,-56,-22,126,-20,68,-18,35,-16,18,-14,15,-12,32,-10,49,-8,89,-6,123,-4,-87,-2,-44,0,0,3,40,5,74,7,99,9,115,11,114,13,105,15,68,17,19,19,-53,20,101,22,-16,23,85,25,-93,26,-45,27,-35,28,-51,29,-105,30,61,31,-59,31,31,32,96,32,112,32,99,32,48,32,-46,31,90,31,-76,30,-16,29,11,29,-1,27,-37,26,-112,25,48,24,-84,22,21,21,97,19,-101,17,-66,15,-48,13,-45,11,-58,9,-78,7,-111,5,109,3,67,1,25,-1,-17,-4,-54,-6,-86,-8,-111,-10,-120,-12,-123,-14,-105,-16,-70,-18,-18,-20,59,-21,-97,-23,24,-24,-72,-26,103,-27,63,-28,50,-29,70,-30,126,-31,-40,-32,85,-32,-9,-33,-65,-33,-87,-33,-71,-33,-14,-33,70,-32,-53,-32,104,-31,49,-30,22,-29,31,-28,70,-27,-113,-26,-17,-25,116,-23,6,-21,-65,-20,124,-18,98,-16,68,-14,73,-12,77,-10,100,-8,-126,-6,-93,-4,-51,-2,-13,0,28,3,64,5,92,7,116,9,121,11,125,13,100,15,70,17,8,19,-65,20}; }
	private static byte[] data59(){ return new byte[] {86,22,-39,23,63,25,-125,26,-76,27,-72,28,-91,29,109,30,13,31,-106,31,-21,31,41,32,58,32,41,32,-12,31,-103,31,26,31,120,30,-78,29,-50,28,-63,27,-96,26,82,25,-9,23,114,22,-31,20,41,19,107,17,-116,15,-92,13,-87,11,-96,9,-116,7,117,5,77,3,46,1,3,-1,-33,-4,-65,-6,-95,-8,-114,-10,-119,-12,-120,-14,-93,-16,-60,-18,2,-19,78,-21,-71,-23,53,-24,-42,-26,-116,-27,103,-28,88,-29,119,-30,-88,-31,13,-31,-122,-32,46,-32,-12,-33,-31,-33,-13,-33,40,-32,-124,-32,3,-31,-94,-31,107,-30,77,-29,87,-28,126,-27,-63,-26,36,-24,-94,-23,55,-21,-25,-20,-86,-18,-127,-16,109,-14,100,-12,107,-10,124,-8,-107,-6,-75,-4,-39,-2,-4,0,34,3,62,5,91,7,106,9,114,11,106,13,84,15,44,17,-16,18,-95,20,53,22,-75,23,22,25,93,26,-126,27,-114,28,114,29,58,30,-37,30,93,31,-74,31,-14,31,2,32,-16,31,-67,31,96,31,-28,30,67,30,124,29,-102,28,-111,27,110,26,40,25,-55,23,76,22,-73,20,13,19,70,17,116,15,-119,13,-107,11,-114,9,-125,7,102,5,76,3,42,1,6,-1,-25,-4,-57,-6,-80,-8,-94,-10,-101,-12,-90,-14,-68,-16,-25,-18,35,-19,118,-21,-32,-23,101,-24,0,-25,-63,-27,-110,-28,-109,-29,-89,-30,-28,-31,64,-31,-64,-32,100,-32,46,-32,25,-32,42,-32,94,-32,-69,-32,52,-31,-40,-31,-104,-30,126,-29,-127,-28,-87,-27,-26,-26,74,-24,-64,-23,85,-21,1,-19,-66,-18,-104,-16,117,-14,116,-12,108,-10,-125,-8,-112,-6,-78,-4,-52,-2,-14,0,12,3,45,5,62,7,80,9,79,11,73,13,43,15,5,17,-63,18,115,20,3,22,-124,23,-35,24,42,26,72,27,86,28,57,29,-3,29,-92,30,33,31,126,31,-72,31,-54,31,-70,31,-120,31,44,31,-76,30,18,30,83,29,110,28,108,27,74,26,8,25,-81,23,49,22,-91,20,-8,18,62,17,105,15,-121,13,-109,11,-108,9,-120,7,118,5,91,3,64,1,30,-1,4,-3,-25,-6,-43,-8,-56,-10,-58,-12,-44,-14,-19,-16,25,-17,89,-19,-83,-21,26,-22,-98,-24,63,-25,-7,-27,-42,-28,-52,-29,-24,-30,31,-30,-128,-31,-6,-32,-94,-32,101,-32,82,-32,96,-32,-109,-32,-22,-32,100,-31,2,-30,-63,-30,-94,-29,-93,-28,-61,-27,2,-25,94,-24,-48,-23,99,-21,6,-19,-59,-18,-111,-16,120,-14,95,-12,105,-10,102,-8,127,-6,-110,-4,-80,-2,-53,0,-24,2,-2,4,18,7,30,9,25,11,20,13,-19,14,-53,16,-124,18,49,20,-60,21,62,23,-98,24,-28,25,7,27,17,28,-10,28,-66,29,98,30,-31,30,68,31,122,31,-108,31,-123,31,83,31,0,31,-121,30,-22,29,47,29,78,28,82,27,50,26,-9,24,-98,23,43,22,-97,20,-5,18,66,17,116,15,-106,13,-89,11,-82,9,-91,7,-103,5,-128,3,107,1,77,-1,55,-3,28,-5,15,-7,3,-9,7,-11,21,-13,47,-15,97,-17,-98,-19,-10,-21,100,-22,-25,-24,-120,-25,69,-26,28,-27,22,-28,46,-29,102,-30,-64,-31,63,-31,-35,-32,-93,-32,-119,-32,-106,-32,-61,-32,24,-31,-115,-31,38,-30,-30,-30,-69,-29,-68,-28,-47,-27,18,-25,95,-24,-42,-23,92,-21,-2,-20,-74,-18,127,-16,90,-14,72,-12,62,-10,68,-8,80,-6,98,-4,122,-2,-110,0,-86,2,-66,4,-48,6,-44,8,-44,10,-61,12,-90,14,120,16,54,18,-33,19,116,21,-19,22,78,24,-109,25,-71,26,-62,27,-82,28,114,29,29,30,-97,30,0,31,65,31,89,31,82,31,35,31,-44,30,96,30,-54,29,18,29,57,28,63,27,40,26,-15,24,-98,23,50,22,-86,20,14,19,88,17,-110,15,-72,13,-48,11,-39,9,-37,7,-54,5,-60,3,-93,1,-106,-1,123,-3,105,-5,94,-7,82,-9,92,-11,103,-13,-118,-15,-75,-17,-6,-19,76,-20,-66,-22,65,-23,-35,-25,-98,-26,109,-27,109,-28,121,-29,-73,-30,7,-30,-122,-31,32,-31,-33,-32,-60,-32,-56,-32,-11,-32,62,-31,-75,-31,65,-30,-4,-30,-50,-29,-59,-28,-37,-27,13,-25,92,-24,-58,-23,73,-21,-26,-20,-109,-18,91,-16,47,-14,19,-12,12,-10,3,-8,17,-6,28,-4,46,-2,71,0,84,2,108,4,116,6,123,8,120,10,98,12,71,14,23,16,-45,17,-127,19,16,21,-113,22,-18,23,56,25,93,26,108,27,89,28,32,29,-46,29,85,30,-67,30,1,31,32,31,29,31,-10,30,-86,30,64,30,-83,29,-2,28,42,28,57,27,39,26,-8,24,-85,23,70,22,-57,20,45,19,-125,17,-65,15,-18,13,11,12,25,10,34,8,21,6,19,4,-7,1,-17,-1,-41,-3,-54,-5,-67,-7,-69,-9,-63,-11}; }
	private static byte[] data60(){ return new byte[] {-47,-13,-15,-15,33,-16,98,-18,-71,-20,37,-21,-90,-23,70,-24,-3,-26,-46,-27,-59,-28,-42,-29,8,-29,91,-30,-48,-31,102,-31,32,-31,-3,-32,-2,-32,33,-31,104,-31,-47,-31,93,-30,12,-29,-40,-29,-54,-28,-45,-27,3,-25,70,-24,-82,-23,37,-21,-68,-20,100,-18,32,-16,-12,-15,-49,-13,-65,-11,-74,-9,-70,-7,-63,-5,-46,-3,-33,-1,-13,1,-3,3,12,6,8,8,8,10,-15,11,-44,13,-93,15,97,17,14,19,-96,20,32,22,-124,23,-54,24,-4,25,7,27,-7,27,-52,28,122,29,7,30,119,30,-68,30,-26,30,-24,30,-56,30,-123,30,34,30,-107,29,-14,28,33,28,60,27,49,26,7,25,-56,23,103,22,-18,20,99,19,-74,17,3,16,51,14,89,12,110,10,119,8,123,6,112,4,106,2,85,0,76,-2,59,-4,56,-6,48,-8,62,-10,75,-12,111,-14,-100,-16,-33,-18,50,-19,-99,-21,31,-22,-73,-24,111,-25,61,-26,45,-27,56,-28,104,-29,-80,-30,35,-30,-81,-31,103,-31,54,-31,54,-31,76,-31,-115,-31,-17,-31,113,-30,21,-29,-33,-29,-64,-28,-56,-27,-22,-26,40,-24,-124,-23,-11,-22,-124,-20,35,-18,-38,-17,-93,-15,120,-13,100,-11,82,-9,82,-7,82,-5,96,-3,102,-1,123,1,124,3,-116,5,-122,7,-125,9,107,11,79,13,29,15,-33,16,-120,18,35,20,-98,21,12,23,82,24,-118,25,-103,26,-109,27,104,28,30,29,-76,29,41,30,118,30,-87,30,-78,30,-101,30,98,30,4,30,-122,29,-25,28,35,28,69,27,65,26,40,25,-22,23,-106,22,39,21,-98,19,2,18,82,16,-119,14,-69,12,-49,10,-23,8,-24,6,-20,4,-29,2,-39,0,-50,-2,-57,-4,-66,-6,-62,-8,-57,-10,-34,-12,-5,-14,44,-15,108,-17,-67,-19,38,-20,-91,-22,56,-23,-18,-25,-76,-26,-94,-27,-91,-28,-50,-29,17,-29,122,-30,0,-30,-82,-31,120,-31,106,-31,122,-31,-77,-31,5,-30,-122,-30,25,-29,-35,-29,-78,-28,-78,-27,-56,-26,-2,-25,80,-23,-73,-22,63,-20,-46,-19,-125,-17,67,-15,17,-13,-10,-12,-36,-10,-42,-8,-45,-6,-43,-4,-29,-2,-30,0,-11,2,-17,4,-12,6,-24,8,-43,10,-74,12,-122,14,71,16,-9,17,-114,19,22,21,125,22,-46,23,8,25,32,26,35,27,-8,27,-65,28,85,29,-43,29,45,30,103,30,122,30,110,30,61,30,-21,29,118,29,-28,28,38,28,88,27,90,26,79,25,24,24,-47,22,105,21,-20,19,89,18,-81,16,-13,14,40,13,74,11,99,9,112,7,117,5,115,3,110,1,102,-1,98,-3,94,-5,97,-7,106,-9,126,-11,-97,-13,-54,-15,12,-16,90,-18,-65,-20,57,-21,-52,-23,117,-24,63,-25,30,-26,30,-27,62,-28,122,-29,-38,-30,88,-30,-6,-31,-69,-31,-91,-31,-89,-31,-40,-31,31,-30,-110,-30,31,-29,-47,-29,-93,-28,-113,-27,-93,-26,-58,-25,19,-23,110,-22,-22,-21,119,-19,27,-17,-44,-16,-102,-14,118,-12,84,-10,75,-8,60,-6,64,-4,64,-2,70,0,74,2,75,4,73,6,61,8,41,10,12,12,-37,13,-95,15,81,17,-20,18,120,20,-26,21,61,23,125,24,-101,25,-94,26,-122,27,77,28,-12,28,122,29,-35,29,33,30,62,30,62,30,25,30,-45,29,103,29,-30,28,50,28,107,27,-127,26,118,25,85,24,19,23,-72,21,70,20,-68,18,28,17,107,15,-90,13,-46,11,-13,9,5,8,19,6,20,4,22,2,18,0,16,-2,17,-4,18,-6,33,-8,48,-10,86,-12,124,-14,-67,-16,6,-17,107,-19,-35,-21,111,-22,13,-23,-44,-25,-88,-26,-91,-27,-72,-28,-18,-29,64,-29,-71,-30,74,-30,9,-30,-36,-31,-33,-31,-9,-31,62,-30,-102,-30,36,-29,-62,-29,-116,-28,108,-27,111,-26,-115,-25,-57,-24,29,-22,-120,-21,16,-19,-91,-18,88,-16,18,-14,-26,-13,-66,-11,-86,-9,-103,-7,-110,-5,-110,-3,-113,-1,-108,1,-114,3,-115,5,125,7,111,9,73,11,37,13,-30,14,-100,16,60,18,-58,19,66,21,-104,22,-28,23,7,25,24,26,4,27,-40,27,-125,28,27,29,-126,29,-41,29,-1,29,10,30,-13,29,-73,29,93,29,-33,28,66,28,-125,27,-87,26,-86,25,-107,24,96,23,16,22,-84,20,42,19,-105,17,-16,15,49,14,109,12,-113,10,-81,8,-65,6,-56,4,-48,2,-48,0,-46,-2,-44,-4,-38,-6,-25,-8,-5,-10,25,-11,68,-13,126,-15,-56,-17,36,-18,-106,-20,27,-21,-69,-23,114,-24,70,-25,52,-26,63,-27,108,-28,-79,-29,34,-29,-92,-30,89,-30,30,-30,19,-30,34,-30,85,-30,-85,-30,33,-29,-74,-29,110,-28,69,-27,54,-26,76,-25,117,-24,-64,-23,32,-21,-104,-20,41,-18,-55,-17,-126,-15,67,-13,27,-11,-9,-10,-26,-8,-44,-6,-48,-4}; }
	private static byte[] data61(){ return new byte[] {-55,-2,-58,0,-60,2,-71,4,-79,6,-103,8,125,10,82,12,25,14,-45,15,117,17,13,19,-126,20,-19,21,54,23,103,24,-126,25,115,26,87,27,11,28,-83,28,37,29,-125,29,-70,29,-46,29,-56,29,-102,29,82,29,-36,28,83,28,-98,27,-44,26,-29,25,-35,24,-79,23,117,22,23,21,-91,19,30,18,126,16,-47,14,14,13,65,11,100,9,124,7,-111,5,-105,3,-93,1,-93,-1,-83,-3,-77,-5,-63,-7,-42,-9,-15,-11,31,-12,81,-14,-101,-16,-16,-18,94,-19,-37,-21,118,-22,34,-23,-16,-25,-46,-26,-44,-27,-13,-28,50,-28,-114,-29,15,-29,-86,-30,106,-30,77,-30,79,-30,115,-30,-68,-30,29,-29,-84,-29,78,-28,25,-27,-3,-27,0,-25,33,-24,87,-23,-79,-22,24,-20,-98,-19,51,-17,-35,-16,-101,-14,98,-12,60,-10,29,-8,8,-6,-3,-5,-17,-3,-22,-1,-28,1,-41,3,-51,5,-75,7,-102,9,112,11,60,13,-10,14,-93,16,55,18,-66,19,39,21,127,22,-74,23,-37,24,-39,25,-58,26,-119,27,53,28,-66,28,37,29,110,29,-109,29,-102,29,121,29,65,29,-37,28,97,28,-66,27,-3,26,35,26,37,25,14,24,-36,22,-116,21,41,20,-82,18,25,17,123,15,-66,13,-1,11,40,10,75,8,101,6,116,4,-125,2,-119,0,-106,-2,-99,-4,-80,-6,-64,-8,-30,-10,4,-11,62,-13,122,-15,-45,-17,52,-18,-80,-20,63,-21,-28,-23,-87,-24,125,-25,122,-26,-121,-27,-67,-28,11,-28,124,-29,11,-29,-67,-30,-116,-30,-123,-30,-109,-30,-48,-30,33,-29,-99,-29,49,-28,-21,-28,-64,-27,-77,-26,-59,-25,-18,-24,52,-22,-107,-21,5,-19,-107,-18,46,-16,-28,-15,-99,-13,115,-11,68,-9,47,-7,21,-5,9,-3,-5,-2,-14,0,-28,2,-43,4,-65,6,-91,8,124,10,75,12,10,14,-73,15,90,17,-34,18,88,20,-78,21,-8,22,35,24,50,25,38,26,-5,26,-80,27,75,28,-65,28,24,29,77,29,99,29,84,29,42,29,-39,28,106,28,-36,27,44,27,94,26,118,25,105,24,74,23,10,22,-78,20,72,19,-65,17,44,16,126,14,-57,12,-6,10,43,9,69,7,98,5,115,3,-127,1,-113,-1,-99,-3,-85,-5,-61,-7,-33,-9,2,-10,57,-12,112,-14,-58,-16,28,-17,-103,-19,21,-20,-66,-22,107,-23,64,-24,38,-25,50,-26,80,-27,-104,-28,-12,-29,118,-29,26,-29,-41,-30,-67,-30,-62,-30,-31,-30,47,-29,-116,-29,27,-28,-69,-28,-124,-27,100,-26,100,-25,-127,-24,-75,-23,5,-21,108,-20,-24,-19,121,-17,31,-15,-48,-14,-105,-12,101,-10,64,-8,36,-6,15,-4,-3,-3,-18,-1,-33,1,-52,3,-72,5,-100,7,116,9,73,11,7,13,-63,14,96,16,-10,17,109,19,-37,20,36,22,94,23,121,24,119,25,93,26,33,27,-57,27,81,28,-76,28,-1,28,34,29,40,29,13,29,-48,28,114,28,-11,27,89,27,-101,26,-60,25,-53,24,-72,23,-115,22,66,21,-26,19,112,18,-28,16,72,15,-101,13,-39,11,20,10,55,8,93,6,114,4,-117,2,-106,0,-81,-2,-71,-4,-41,-6,-18,-8,21,-9,66,-11,127,-13,-61,-15,35,-16,-122,-18,13,-19,-101,-21,74,-22,12,-23,-21,-25,-29,-26,-4,-27,41,-27,-126,-28,-22,-29,-125,-29,43,-29,4,-29,-18,-30,9,-29,51,-29,-112,-29,-4,-29,-106,-28,68,-27,24,-26,2,-25,16,-24,51,-23,115,-22,-56,-21,57,-19,-72,-18,82,-16,-7,-15,-80,-13,119,-11,71,-9,36,-7,5,-5,-16,-4,-38,-2,-57,0,-75,2,-100,4,-127,6,92,8,49,10,-11,11,-78,13,91,15,-14,16,122,18,-24,19,67,21,-121,22,-85,23,-66,24,-84,25,-127,26,57,27,-48,27,72,28,-92,28,-42,28,-12,28,-26,28,-64,28,116,28,9,28,-126,27,-43,26,18,26,42,25,44,24,14,23,-40,21,-119,20,36,19,-88,17,26,16,117,14,-56,12,2,11,61,9,96,7,-124,5,-97,3,-77,1,-52,-1,-35,-3,-6,-5,17,-6,57,-8,96,-10,-99,-12,-37,-14,51,-15,-111,-17,13,-18,-108,-20,54,-21,-19,-23,-65,-24,-87,-25,-77,-26,-46,-27,23,-27,116,-28,-14,-29,-108,-29,78,-29,47,-29,47,-29,75,-29,-112,-29,-19,-29,110,-28,13,-27,-53,-27,-92,-26,-99,-25,-79,-24,-37,-23,38,-21,125,-20,-8,-19,121,-17,26,-15,-64,-14,125,-12,67,-10,21,-8,-15,-7,-48,-5,-71,-3,-96,-1,-118,1,113,3,83,5,50,7,5,9,-45,10,-115,12,66,14,-36,15,113,17,-27,18,79,20,-101,21,-49,22,-19,23,-19,24,-47,25,-102,26,65,27,-50,27,55,28,-123,28,-84,28,-69,28,-93,28,110,28,24,28,-94,27,14,27,89,26,-117,25,-103,24,-108,23,109,22,49,21,-36,19,111,18,-15,16}; }
	private static byte[] data62(){ return new byte[] {92,15,-71,13,4,12,67,10,118,8,-95,6,-63,4,-33,2,-6,0,16,-1,47,-3,68,-5,112,-7,-109,-9,-54,-11,10,-12,83,-14,-77,-16,32,-17,-98,-19,57,-20,-33,-22,-90,-23,-125,-24,122,-25,-114,-26,-67,-27,10,-27,120,-28,2,-28,-81,-29,118,-29,99,-29,110,-29,-103,-29,-26,-29,78,-28,-37,-28,-125,-27,73,-26,47,-25,42,-24,73,-23,122,-22,-55,-21,41,-19,-92,-18,43,-16,-49,-15,119,-13,52,-11,-3,-10,-53,-8,-85,-6,-125,-4,108,-2,78,0,53,2,21,4,-11,5,-56,7,-103,9,90,11,18,13,-74,14,82,16,-50,17,71,19,-103,20,-29,21,8,23,27,24,14,25,-23,25,-94,26,66,27,-67,27,32,28,94,28,125,28,126,28,92,28,29,28,-68,27,60,27,-98,26,-28,25,6,25,24,24,-1,22,-37,21,-107,20,60,19,-53,17,73,16,-78,14,11,13,88,11,-109,9,-54,7,-16,5,26,4,52,2,86,0,112,-2,-114,-4,-75,-6,-41,-8,16,-9,67,-11,-111,-13,-31,-15,75,-16,-67,-18,76,-19,-23,-21,-95,-22,110,-23,87,-24,90,-25,119,-26,-75,-27,11,-27,-125,-28,29,-28,-51,-29,-88,-29,-103,-29,-78,-29,-28,-29,63,-28,-85,-28,70,-27,-15,-27,-59,-26,-86,-25,-73,-24,-49,-23,18,-21,91,-20,-57,-19,64,-17,-50,-16,112,-14,27,-12,-38,-11,-97,-9,113,-7,72,-5,38,-3,4,-1,-23,0,-59,2,-89,4,120,6,80,8,15,10,-47,11,123,13,27,15,-85,16,32,18,-114,19,-41,20,22,22,49,23,58,24,35,25,-15,25,-94,26,53,27,-89,27,1,28,48,28,75,28,60,28,23,28,-56,27,101,27,-41,26,55,26,110,25,-109,24,-108,23,127,22,79,21,8,20,-85,18,54,17,-77,15,22,14,117,12,-71,10,-2,8,44,7,94,5,-128,3,-92,1,-57,-1,-27,-3,11,-4,50,-6,96,-8,-103,-10,-37,-12,40,-13,-121,-15,-13,-17,117,-18,7,-19,-79,-21,110,-22,75,-23,56,-24,72,-25,112,-26,-77,-27,26,-27,-105,-28,58,-28,-7,-29,-42,-29,-40,-29,-12,-29,50,-28,-111,-28,10,-27,-88,-27,94,-26,51,-25,36,-24,48,-23,84,-22,-109,-21,-25,-20,80,-18,-49,-17,93,-15,0,-13,-83,-12,105,-10,47,-8,-2,-7,-43,-5,-83,-3,-116,-1,103,1,68,3,28,5,-18,6,-74,8,122,10,42,12,-43,13,104,15,-15,16,96,18,-62,19,5,21,56,22,75,23,76,24,41,25,-15,25,-107,26,33,27,-118,27,-39,27,2,28,18,28,-3,27,-50,27,122,27,11,27,124,26,-47,25,6,25,33,24,34,23,3,22,-41,20,-124,19,43,18,-80,16,45,15,-112,13,-19,11,51,10,118,8,-86,6,-39,4,4,3,37,1,81,-1,110,-3,-97,-5,-58,-7,-2,-9,58,-10,-124,-12,-40,-14,64,-15,-80,-17,62,-18,-45,-20,-118,-21,79,-22,49,-23,44,-24,64,-25,115,-26,-64,-27,43,-27,-73,-28,92,-28,39,-28,12,-28,19,-28,58,-28,125,-28,-30,-28,99,-27,6,-26,-63,-26,-99,-25,-113,-24,-93,-23,-57,-22,12,-20,95,-19,-51,-18,75,-16,-36,-15,125,-13,43,-11,-27,-10,-85,-8,118,-6,75,-4,33,-2,-5,-1,-45,1,-85,3,124,5,75,7,13,9,-55,10,117,12,21,14,-89,15,33,17,-112,18,-30,19,37,21,74,22,92,23,75,24,41,25,-31,25,-124,26,5,27,103,27,-85,27,-46,27,-42,27,-64,27,-125,27,48,27,-75,26,39,26,112,25,-89,24,-71,23,-71,22,-105,21,102,20,20,19,-74,17,61,16,-73,14,29,13,119,11,-64,9,5,8,57,6,111,4,-108,2,-58,0,-25,-2,22,-3,65,-5,115,-7,-79,-9,-17,-11,67,-12,-102,-14,10,-15,-123,-17,17,-18,-71,-20,109,-21,63,-22,41,-23,38,-24,74,-25,125,-26,-43,-27,72,-27,-40,-28,-120,-28,87,-28,66,-28,82,-28,122,-28,-54,-28,44,-27,-68,-27,86,-26,36,-25,-11,-25,-7,-24,2,-22,52,-21,113,-20,-51,-19,55,-17,-72,-16,72,-14,-25,-13,-105,-11,76,-9,19,-7,-39,-6,-83,-4,127,-2,83,0,44,2,-8,3,-50,5,-116,7,85,9,-2,10,-80,12,66,14,-49,15,71,17,-90,18,-3,19,45,21,84,22,89,23,69,24,27,25,-53,25,105,26,-31,26,62,27,126,27,-100,27,-100,27,126,27,63,27,-26,26,105,26,-46,25,28,25,74,24,98,23,88,22,55,21,5,20,-82,18,87,17,-42,15,85,14,-69,12,19,11,100,9,-92,7,-32,5,20,4,67,2,111,0,-97,-2,-55,-4,-1,-6,50,-7,119,-9,-69,-11,18,-12,117,-14,-29,-16,106,-17,-5,-19,-89,-20,102,-21,58,-22,44,-23,50,-24,87,-25,-106,-26,-16,-27,106,-27,1,-27,-74,-28,-120,-28,127,-28,-119,-28,-62,-28,9,-27,125,-27,2,-26}; }
	private static byte[] data63(){ return new byte[] {-82,-26,113,-25,80,-24,77,-23,94,-22,-116,-21,-49,-20,39,-18,-109,-17,20,-15,-95,-14,64,-12,-16,-11,-99,-9,107,-7,36,-5,-3,-4,-59,-2,-101,0,105,2,59,4,-3,5,-56,7,121,9,47,11,-52,12,100,14,-29,15,88,17,-75,18,-3,19,51,21,73,22,78,23,52,24,1,25,-80,25,69,26,-71,26,18,27,75,27,101,27,98,27,64,27,-3,26,-98,26,33,26,-123,25,-48,24,-5,23,14,23,6,22,-28,20,-81,19,94,18,-2,16,-121,15,1,14,106,12,-57,10,21,9,91,7,-104,5,-47,3,1,2,54,0,98,-2,-104,-4,-53,-6,12,-7,75,-9,-97,-11,-12,-13,92,-14,-42,-16,89,-17,-7,-19,-92,-20,105,-21,71,-22,57,-23,71,-24,114,-25,-78,-26,22,-26,-110,-27,45,-27,-24,-28,-67,-28,-75,-28,-53,-28,-4,-28,80,-27,-66,-27,75,-26,-9,-26,-69,-25,-99,-24,-104,-23,-84,-22,-39,-21,28,-19,115,-18,-32,-17,92,-15,-21,-14,-121,-12,49,-10,-27,-9,-94,-7,103,-5,47,-3,-2,-2,-56,0,-103,2,95,4,36,6,-27,7,-108,9,68,11,-35,12,109,14,-19,15,86,17,-77,18,-12,19,35,21,57,22,53,23,25,24,-33,24,-116,25,27,26,-115,26,-31,26,23,27,45,27,41,27,1,27,-65,26,91,26,-32,25,62,25,-115,24,-78,23,-56,22,-66,21,-98,20,104,19,25,18,-70,16,68,15,-63,13,42,12,-117,10,-37,8,37,7,102,5,-98,3,-41,1,12,0,62,-2,121,-4,-82,-6,-12,-8,58,-9,-115,-11,-18,-13,84,-14,-40,-16,92,-17,2,-18,-79,-20,124,-21,93,-22,84,-23,103,-24,-111,-25,-34,-26,59,-26,-59,-27,90,-27,29,-27,-13,-28,-16,-28,3,-27,60,-27,-116,-27,-1,-27,-115,-26,54,-25,-1,-25,-36,-24,-36,-23,-20,-22,26,-20,90,-19,-80,-18,27,-16,-105,-15,33,-13,-66,-12,95,-10,22,-8,-52,-7,-112,-5,84,-3,28,-1,-24,0,-83,2,120,4,50,6,-16,7,-98,9,69,11,-36,12,105,14,-32,15,75,17,-99,18,-32,19,8,21,26,22,20,23,-15,23,-71,24,94,25,-18,25,89,26,-80,26,-35,26,-7,26,-20,26,-55,26,-127,26,32,26,-96,25,3,25,78,24,118,23,-116,22,-126,21,100,20,48,19,-29,17,-124,16,18,15,-111,13,-3,11,99,10,-78,8,2,7,69,5,-125,3,-66,1,-10,-1,48,-2,104,-4,-87,-6,-18,-8,57,-9,-109,-11,-14,-13,102,-14,-30,-16,117,-17,21,-18,-48,-20,-102,-21,-128,-22,120,-23,-111,-24,-67,-25,11,-25,109,-26,-11,-27,-111,-27,83,-27,43,-27,39,-27,63,-27,115,-27,-54,-27,55,-26,-56,-26,112,-25,55,-24,20,-23,18,-22,33,-21,75,-20,-114,-19,-37,-18,74,-16,-68,-15,74,-13,-34,-12,-127,-10,49,-8,-27,-7,-92,-5,100,-3,43,-1,-17,0,-75,2,117,4,51,6,-26,7,-107,9,54,11,-55,12,83,14,-57,15,44,17,127,18,-70,19,-30,20,-15,21,-26,22,-59,23,-123,24,48,25,-75,25,40,26,116,26,-86,26,-66,26,-76,26,-112,26,72,26,-23,25,104,25,-50,24,22,24,69,23,88,22,84,21,54,20,6,19,-72,17,97,16,-17,14,114,13,-31,11,73,10,-97,8,-15,6,56,5,121,3,-71,1,-12,-1,50,-2,112,-4,-77,-6,-5,-8,76,-9,-89,-11,13,-12,-127,-14,3,-15,-105,-17,61,-18,-9,-20,-58,-21,-83,-22,-86,-23,-62,-24,-15,-25,63,-25,-90,-26,42,-26,-54,-27,-117,-27,99,-27,97,-27,118,-27,-85,-27,-1,-27,109,-26,-5,-26,-93,-25,101,-24,69,-23,58,-22,75,-21,114,-20,-84,-19,1,-17,96,-16,-37,-15,90,-13,-15,-12,-112,-10,55,-8,-17,-7,-92,-5,98,-3,39,-1,-32,0,-84,2,97,4,30,6,-49,7,118,9,22,11,-88,12,42,14,-97,15,2,17,77,18,-115,19,-83,20,-67,21,-79,22,-115,23,77,24,-10,24,124,25,-17,25,58,26,111,26,-121,26,124,26,89,26,20,26,-76,25,55,25,-97,24,-23,23,27,23,48,22,49,21,20,20,-24,18,-97,17,72,16,-34,14,99,13,-41,11,65,10,-100,8,-13,6,60,5,-124,3,-58,1,4,0,73,-2,-121,-4,-47,-6,27,-7,112,-9,-50,-11,55,-12,-84,-14,53,-15,-58,-17,118,-18,40,-19,2,-20,-29,-22,-27,-23,-2,-24,45,-24,122,-25,-27,-26,97,-26,11,-26,-63,-27,-97,-27,-103,-27,-86,-27,-29,-27,47,-26,-98,-26,40,-25,-52,-25,-114,-24,104,-23,91,-22,105,-21,-120,-20,-58,-19,13,-17,115,-16,-34,-15,100,-13,-17,-12,-115,-10,49,-8,-33,-7,-106,-5,77,-3,13,-1,-56,0,-121,2,64,4,-12,5,-90,7,70,9,-23,10,112,12,-9,13,102,15,-58,16,21,18,75,19,115,20,122,21,117,22,74,23,15,24,-74,24}; }
	private static byte[] data64(){ return new byte[] {61,25,-78,25,-4,25,55,26,75,26,71,26,35,26,-30,25,-122,25,11,25,118,24,-59,23,-8,22,21,22,21,21,1,20,-43,18,-107,17,62,16,-36,14,97,13,-32,11,71,10,-81,8,0,7,89,5,-101,3,-23,1,38,0,114,-2,-80,-4,2,-5,74,-7,-87,-9,3,-10,115,-12,-23,-14,113,-15,10,-16,-77,-18,112,-19,67,-20,40,-21,42,-22,65,-23,113,-24,-65,-25,35,-25,-89,-26,70,-26,-1,-27,-37,-27,-50,-27,-29,-27,18,-26,94,-26,-53,-26,77,-25,-14,-25,-84,-24,-127,-23,118,-22,117,-21,-101,-20,-54,-19,19,-17,113,-16,-40,-15,88,-13,-32,-12,120,-10,24,-8,-63,-7,116,-5,37,-3,-28,-2,-103,0,84,2,10,4,-67,5,102,7,12,9,-94,10,49,12,-80,13,30,15,-128,16,-54,17,3,19,39,20,51,21,40,22,6,23,-58,23,110,24,-2,24,105,25,-61,25,-10,25,20,26,15,26,-14,25,-79,25,92,25,-28,24,84,24,-89,23,-32,22,0,22,6,21,-7,19,-50,18,-105,17,68,16,-26,14,114,13,-12,11,99,10,-51,8,39,7,125,5,-52,3,24,2,93,0,-85,-2,-18,-4,63,-5,-110,-7,-22,-9,79,-10,-68,-12,53,-13,-64,-15,88,-16,2,-17,-63,-19,-112,-20,123,-21,118,-22,-112,-23,-67,-24,8,-24,109,-25,-22,-26,-118,-26,63,-26,21,-26,10,-26,19,-26,68,-26,-117,-26,-19,-26,117,-25,9,-24,-57,-24,-109,-23,127,-22,-127,-21,-103,-20,-57,-19,10,-17,95,-16,-58,-15,61,-13,-65,-12,86,-10,-22,-9,-106,-7,61,-5,-15,-4,-92,-2,91,0,16,2,-62,3,115,5,24,7,-67,8,82,10,-37,11,94,13,-58,14,44,16,114,17,-81,18,-48,19,-32,20,-44,21,-74,22,116,23,39,24,-82,24,40,25,126,25,-73,25,-38,25,-40,25,-64,25,-121,25,50,25,-61,24,55,24,-111,23,-50,22,-10,21,1,21,-8,19,-40,18,-95,17,89,16,-1,14,-113,13,27,12,-117,10,-2,8,90,7,-72,5,10,4,89,2,-89,0,-14,-2,63,-3,-112,-5,-27,-7,66,-8,-90,-10,24,-11,-113,-13,31,-14,-78,-16,97,-17,29,-18,-20,-20,-42,-21,-51,-22,-23,-23,15,-23,92,-24,-71,-25,54,-25,-48,-26,-127,-26,84,-26,65,-26,72,-26,115,-26,-80,-26,23,-25,-119,-25,40,-24,-46,-24,-97,-23,-125,-22,125,-21,-111,-20,-74,-19,-12,-18,67,-16,-93,-15,20,-13,-111,-12,30,-10,-74,-9,82,-7,-4,-6,-90,-4,88,-2,8,0,-67,1,104,3,25,5,-70,6,92,8,-15,9,120,11,-6,12,99,14,-58,15,17,17,74,18,114,19,126,20,122,21,88,22,35,23,-51,23,100,24,-39,24,57,25,118,25,-100,25,-92,25,-116,25,95,25,11,25,-88,24,30,24,-128,23,-57,22,-17,21,9,21,0,20,-20,18,-72,17,123,16,34,15,-65,13,75,12,-58,10,60,9,-98,7,4,6,86,4,-81,2,-2,0,76,-1,-95,-3,-16,-5,75,-6,-87,-8,15,-9,-127,-11,-4,-13,-119,-14,30,-15,-52,-17,-124,-18,87,-19,56,-20,54,-21,68,-22,112,-23,-78,-24,15,-24,-121,-25,27,-25,-57,-26,-107,-26,121,-26,126,-26,-97,-26,-39,-26,52,-25,-91,-25,54,-24,-34,-24,-94,-23,126,-22,113,-21,125,-20,-99,-19,-48,-18,28,-16,113,-15,-33,-14,83,-12,-36,-11,106,-9,5,-7,-89,-6,76,-4,-4,-3,-91,-1,86,1,2,3,-87,4,80,6,-22,7,127,9,8,11,-124,12,-13,13,83,15,-96,16,-35,17,1,19,24,20,16,21,-10,21,-61,22,114,23,15,24,-120,24,-17,24,47,25,97,25,103,25,97,25,49,25,-20,24,-117,24,10,24,120,23,-65,22,-8,21,18,21,23,20,5,19,-33,17,-94,16,89,15,-10,13,-116,12,15,11,-121,9,-11,7,91,6,-75,4,21,3,97,1,-66,-1,12,-2,101,-4,-64,-6,31,-7,-118,-9,-7,-11,119,-12,2,-13,-104,-15,69,-16,-6,-18,-54,-19,-85,-20,-94,-21,-80,-22,-42,-23,18,-23,108,-24,-35,-25,107,-25,18,-25,-40,-26,-75,-26,-76,-26,-54,-26,1,-25,80,-25,-69,-25,68,-24,-31,-24,-96,-23,113,-22,94,-21,96,-20,119,-19,-90,-18,-28,-17,57,-15,-105,-14,11,-12,-119,-11,18,-9,-87,-8,64,-6,-25,-5,-119,-3,56,-1,-36,0,-117,2,45,4,-47,5,106,7,-2,8,-122,10,3,12,115,13,-47,14,36,16,94,17,-115,18,-98,19,-95,20,-119,21,89,22,18,23,-81,23,52,24,-100,24,-21,24,27,25,49,25,44,25,8,25,-52,24,114,24,-5,23,112,23,-64,22,5,22,36,21,51,20,44,19,9,18,-35,16,-109,15,62,14,-39,12,99,11,-28,9,87,8,-61,6,37,5,-124,3,-34,1,54,0,-114,-2,-24,-4,67,-5,-87,-7,16,-8,-125,-10,1,-11}; }
	private static byte[] data65(){ return new byte[] {-119,-13,34,-14,-57,-16,-127,-17,74,-18,39,-19,29,-20,34,-21,71,-22,125,-23,-49,-24,58,-24,-62,-25,96,-25,31,-25,-11,-26,-22,-26,-5,-26,35,-25,110,-25,-51,-25,77,-24,-27,-24,-108,-23,96,-22,66,-21,58,-20,75,-19,111,-18,-92,-17,-16,-16,74,-14,-78,-13,43,-11,-85,-10,60,-8,-50,-7,112,-5,10,-3,-73,-2,87,0,0,2,-94,3,66,5,-37,6,111,8,-13,9,115,11,-29,12,67,14,-102,15,-44,16,7,18,31,19,33,20,20,21,-27,21,-87,22,73,23,-41,23,71,24,-101,24,-40,24,-13,24,-8,24,-31,24,-88,24,92,24,-18,23,106,23,-54,22,19,22,61,21,91,20,84,19,68,18,26,17,-36,15,-111,14,49,13,-58,11,75,10,-55,8,55,7,-92,5,5,4,101,2,-61,0,26,-1,125,-3,-41,-5,64,-6,-88,-8,27,-9,-103,-11,34,-12,-74,-14,94,-15,14,-16,-37,-18,-81,-19,-94,-20,-93,-21,-65,-22,-16,-23,61,-23,-98,-24,31,-24,-75,-25,107,-25,56,-25,37,-25,41,-25,74,-25,-118,-25,-33,-25,85,-24,-30,-24,-121,-23,72,-22,34,-21,12,-20,24,-19,45,-18,93,-17,-98,-16,-18,-15,78,-13,-62,-12,54,-10,-61,-9,77,-7,-24,-6,-128,-4,38,-2,-65,-1,109,1,1,3,-87,4,58,6,-51,7,86,9,-46,10,69,12,-87,13,-3,14,64,16,115,17,-110,18,-101,19,-113,20,108,21,49,22,-33,22,112,23,-21,23,72,24,-115,24,-77,24,-60,24,-81,24,-117,24,66,24,-28,23,103,23,-44,22,37,22,95,21,-127,20,-117,19,-128,18,101,17,44,16,-18,14,-109,13,53,12,-63,10,68,9,-66,7,42,6,-103,4,-7,2,93,1,-69,-1,26,-2,-128,-4,-29,-6,80,-7,-61,-9,65,-10,-58,-12,94,-13,-3,-15,-80,-16,115,-17,71,-18,51,-19,45,-20,70,-21,108,-22,-78,-23,13,-23,-126,-24,19,-24,-69,-25,-125,-25,95,-25,94,-25,115,-25,-91,-25,-12,-25,91,-24,-38,-24,123,-23,43,-22,-6,-22,-33,-21,-43,-20,-20,-19,7,-17,70,-16,-122,-15,-28,-14,70,-12,-68,-11,57,-9,-62,-8,82,-6,-24,-5,-125,-3,33,-1,-66,0,95,2,-11,3,-112,5,27,7,-87,8,34,10,-103,11,-3,12,86,14,-99,15,-44,16,-10,17,8,19,1,20,-26,20,-79,21,106,22,1,23,-120,23,-19,23,60,24,112,24,-122,24,-125,24,101,24,42,24,-41,23,103,23,-34,22,62,22,-128,21,-81,20,-59,19,-59,18,-77,17,-119,16,80,15,4,14,-85,12,65,11,-51,9,78,8,-61,6,54,5,-100,3,7,2,102,0,-50,-2,47,-3,-102,-5,7,-6,121,-8,-8,-10,124,-11,15,-12,-81,-14,92,-15,28,-16,-21,-18,-48,-19,-59,-20,-44,-21,-10,-22,50,-22,-125,-23,-15,-24,117,-24,19,-24,-45,-25,-96,-25,-106,-25,-96,-25,-63,-25,12,-24,92,-24,-38,-24,102,-23,14,-22,-46,-22,-91,-21,-104,-20,-102,-19,-78,-18,-32,-17,26,-15,108,-14,-60,-13,52,-11,-92,-10,42,-8,-81,-7,67,-5,-44,-4,113,-2,8,0,-93,1,62,3,-51,4,99,6,-26,7,104,9,-37,10,69,12,-97,13,-20,14,38,16,81,17,99,18,107,19,80,20,43,21,-25,21,-118,22,27,23,-117,23,-27,23,36,24,69,24,81,24,60,24,16,24,-55,23,101,23,-21,22,85,22,-92,21,-28,20,-1,19,20,19,3,18,-16,16,-72,15,126,14,42,13,-52,11,98,10,-25,8,106,7,-36,5,82,4,-72,2,37,1,-119,-1,-12,-3,92,-4,-51,-6,62,-7,-66,-9,64,-10,-47,-12,110,-13,23,-14,-45,-16,-99,-17,121,-18,108,-19,110,-20,-116,-21,-68,-22,4,-22,105,-23,-32,-24,120,-24,34,-24,-16,-25,-50,-25,-47,-25,-24,-25,27,-24,108,-24,-46,-24,84,-23,-14,-23,-95,-22,114,-21,77,-20,75,-19,83,-18,118,-17,-91,-16,-21,-15,59,-13,-97,-12,8,-10,-123,-9,2,-7,-114,-6,28,-4,-81,-3,71,-1,-36,0,113,2,4,4,-108,5,25,7,-99,8,15,10,125,11,-36,12,41,14,109,15,-102,16,-73,17,-63,18,-76,19,-108,20,89,21,13,22,-96,22,33,23,-121,23,-52,23,3,24,20,24,18,24,-16,23,-71,23,95,23,-9,22,108,22,-53,21,22,21,65,20,96,19,96,18,83,17,46,16,-7,14,-73,13,93,12,0,11,-115,9,24,8,-108,6,11,5,-128,3,-24,1,90,0,-64,-2,48,-3,-96,-5,20,-6,-112,-8,21,-9,-95,-11,60,-12,-31,-14,-104,-15,92,-16,52,-17,27,-18,26,-19,43,-20,83,-21,-109,-22,-24,-23,89,-23,-31,-24,-126,-24,63,-24,20,-24,5,-24,18,-24,53,-24,120,-24,-47,-24,66,-23,-43,-23,115,-22,56,-21,5,-20,-10,-20,-18,-19,9,-17,41,-16,99,-15,-85,-14,-1,-13,101,-11,-45,-10}; }
	private static byte[] data66(){ return new byte[] {75,-8,-48,-7,83,-5,-24,-4,114,-2,8,0,-101,1,39,3,-69,4,61,6,-65,7,58,9,-93,10,9,12,92,13,-97,14,-38,15,-8,16,15,18,7,19,-16,19,-60,20,123,21,34,22,-86,22,27,23,117,23,-80,23,-43,23,-33,23,-53,23,-93,23,90,23,-3,22,-126,22,-14,21,70,21,-122,20,-82,19,-67,18,-65,17,-92,16,-128,15,67,14,-4,12,-95,11,64,10,-49,8,84,7,-41,5,73,4,-63,2,49,1,-98,-1,17,-2,-128,-4,-8,-6,115,-7,-10,-9,-126,-10,24,-11,-68,-13,106,-14,43,-15,-5,-17,-37,-18,-46,-19,-40,-20,-8,-21,44,-21,118,-22,-36,-23,84,-23,-21,-24,-103,-24,97,-24,68,-24,63,-24,88,-24,-122,-24,-43,-24,54,-23,-75,-23,77,-22,-8,-22,-62,-21,-104,-20,-112,-19,-113,-18,-82,-17,-43,-16,18,-14,93,-13,-76,-12,28,-10,-117,-9,4,-7,-122,-6,11,-4,-103,-3,37,-1,-74,0,64,2,-48,3,83,5,-41,6,78,8,-63,9,35,11,-128,12,-57,13,6,15,45,16,76,17,76,18,67,19,27,20,-29,20,-109,21,39,22,-87,22,11,23,90,23,-116,23,-95,23,-93,23,-125,23,80,23,-1,22,-107,22,20,22,121,21,-59,20,0,20,26,19,47,18,28,17,10,16,-41,14,-101,13,83,12,-14,10,-110,9,32,8,-91,6,40,5,-99,3,24,2,-121,0,0,-1,110,-3,-21,-5,98,-6,-24,-8,112,-9,4,-10,-92,-12,78,-13,7,-14,-45,-16,-87,-17,-104,-18,-108,-19,-85,-20,-45,-21,17,-21,106,-22,-43,-23,95,-23,-2,-24,-72,-24,-119,-24,122,-24,124,-24,-94,-24,-39,-24,50,-23,-103,-23,39,-22,-65,-22,120,-21,71,-20,34,-19,33,-18,39,-17,70,-16,117,-15,-78,-14,2,-12,89,-11,-60,-10,46,-8,-83,-7,41,-5,-81,-4,57,-2,-63,-1,79,1,-43,2,92,4,-32,5,85,7,-50,8,48,10,-110,11,-33,12,37,14,83,15,121,16,-124,17,-126,18,104,19,60,20,-12,20,-98,21,34,22,-98,22,-13,22,56,23,94,23,109,23,96,23,61,23,-7,22,-90,22,46,22,-86,21,3,21,78,20,122,19,-103,18,-100,17,-110,16,113,15,65,14,2,13,-78,11,90,10,-16,8,-125,7,9,6,-119,4,9,3,124,1,-7,-1,109,-2,-25,-4,99,-5,-25,-7,109,-8,-1,-10,-100,-11,64,-12,-12,-14,-70,-15,-124,-16,113,-17,94,-18,109,-19,-122,-20,-66,-21,2,-21,104,-22,-35,-23,112,-23,25,-23,-36,-24,-69,-24,-82,-24,-61,-24,-24,-24,47,-23,-118,-23,0,-22,-115,-22,51,-21,-17,-21,-63,-20,-86,-19,-93,-18,-76,-17,-44,-16,6,-14,70,-13,-106,-12,-17,-11,89,-9,-60,-8,66,-6,-71,-5,66,-3,-60,-2,75,0,-44,1,84,3,-38,4,80,6,-55,7,49,9,-109,10,-21,11,46,13,110,14,-109,15,-82,16,-77,17,-90,18,-126,19,77,20,-3,20,-105,21,29,22,-126,22,-40,22,15,23,44,23,52,23,30,23,-18,22,-83,22,69,22,-46,21,63,21,-105,20,-40,19,4,19,24,18,30,17,10,16,-21,14,-75,13,119,12,38,11,-53,9,99,8,-9,6,123,5,5,4,125,2,-2,0,116,-1,-10,-3,109,-4,-10,-6,120,-7,10,-8,-94,-10,65,-11,-11,-13,-87,-14,123,-15,79,-16,63,-17,58,-18,80,-19,114,-20,-78,-21,1,-21,111,-22,-19,-23,-119,-23,60,-23,5,-23,-16,-24,-24,-24,6,-23,51,-23,-126,-23,-31,-23,97,-22,-14,-22,-99,-21,97,-20,52,-19,34,-18,33,-17,50,-16,87,-15,-120,-14,-53,-13,27,-11,118,-10,-36,-9,75,-7,-65,-6,62,-4,-68,-3,62,-1,-61,0,67,2,-60,3,62,5,-75,6,33,8,-120,9,-30,10,47,12,113,13,-93,14,-61,15,-42,16,-47,17,-67,18,-111,19,81,20,-6,20,-115,21,6,22,104,22,-77,22,-33,22,-3,22,-14,22,-34,22,-93,22,90,22,-16,21,116,21,-36,20,48,20,107,19,-108,18,-91,17,-89,16,-111,15,112,14,56,13,-6,11,-88,10,77,9,-23,7,121,6,5,5,-118,3,13,2,-118,0,12,-1,-119,-3,14,-4,-107,-6,33,-7,-73,-9,86,-10,-4,-12,-73,-13,113,-14,76,-15,38,-16,32,-17,34,-18,62,-19,107,-20,-78,-21,9,-21,126,-22,6,-22,-87,-23,97,-23,57,-23,30,-23,45,-23,68,-23,-128,-23,-48,-23,56,-22,-69,-22,82,-21,2,-20,-57,-20,-95,-19,-111,-18,-112,-17,-88,-16,-56,-15,0,-13,65,-12,-113,-11,-18,-10,76,-8,-62,-7,45,-5,-83,-4,38,-2,-90,-1,38,1,-95,2,31,4,-110,5,5,7,106,8,-52,9,29,11,102,12,-97,13,-52,14,-29,15,-17,16,-28,17,-60,18,-105,19,73,20,-17,20,121,21,-23,21,72,22,-123,22,-76,22,-64,22,-70,22,-105,22,91,22,12,22}; }
	private static byte[] data67(){ return new byte[] {-102,21,31,21,123,20,-44,19,4,19,47,18,59,17,59,16,37,15,0,14,-50,12,-120,11,60,10,-33,8,123,7,19,6,-101,4,39,3,-87,1,45,0,-78,-2,51,-3,-65,-5,69,-6,-33,-8,116,-9,28,-10,-54,-12,-125,-13,81,-14,39,-15,16,-16,11,-17,23,-18,58,-19,110,-20,-68,-21,26,-21,-106,-22,37,-22,-52,-23,-112,-23,103,-23,92,-23,101,-23,-117,-23,-57,-23,29,-22,-117,-22,15,-21,-84,-21,95,-20,38,-19,3,-18,-11,-18,-10,-17,12,-15,51,-14,99,-13,-84,-12,-13,-11,83,-9,-78,-8,31,-6,-112,-5,7,-3,-128,-2,-6,-1,119,1,-18,2,103,4,-44,5,67,7,-94,8,-2,9,73,11,-117,12,-63,13,-30,14,-8,15,-6,16,-25,17,-56,18,-119,19,64,20,-42,20,94,21,-55,21,30,22,92,22,124,22,-119,22,124,22,83,22,24,22,-69,21,80,21,-57,20,42,20,120,19,-86,18,-46,17,-35,16,-38,15,-57,14,-98,13,110,12,40,11,-35,9,-126,8,34,7,-74,5,72,4,-47,2,92,1,-33,-1,106,-2,-15,-4,124,-5,18,-6,-94,-8,75,-9,-18,-11,-88,-12,101,-13,56,-14,20,-15,5,-16,5,-17,24,-18,65,-19,123,-20,-51,-21,53,-21,-76,-22,73,-22,-8,-23,-67,-23,-99,-23,-108,-23,-92,-23,-52,-23,13,-22,104,-22,-43,-22,99,-21,-6,-21,-72,-20,121,-19,94,-18,75,-17,82,-16,101,-15,-116,-14,-65,-13,0,-11,78,-10,-91,-9,7,-7,112,-6,-35,-5,81,-3,-57,-2,62,0,-73,1,40,3,-100,4,8,6,109,7,-52,8,29,10,103,11,-95,12,-46,13,-17,14,-5,15,-5,16,-32,17,-68,18,120,19,41,20,-72,20,61,21,-94,21,-15,21,44,22,70,22,80,22,63,22,17,22,-45,21,117,21,3,21,126,20,-41,19,41,19,89,18,126,17,-118,16,-121,15,113,14,78,13,25,12,-38,10,-116,9,54,8,-43,6,112,5,1,4,-112,2,29,1,-91,-1,51,-2,-66,-4,80,-5,-26,-7,-125,-8,39,-9,-40,-11,-112,-12,88,-13,46,-14,15,-15,7,-16,9,-17,38,-18,81,-19,-111,-20,-22,-21,83,-21,-39,-22,116,-22,36,-22,-14,-23,-47,-23,-51,-23,-29,-23,10,-22,84,-22,-87,-22,34,-21,-89,-21,75,-20,-1,-20,-53,-19,-88,-18,-99,-17,-100,-16,-75,-15,-41,-14,10,-12,73,-11,-105,-10,-24,-9,77,-7,-84,-6,28,-4,-118,-3,-2,-2,111,0,-28,1,83,3,-63,4,41,6,-120,7,-29,8,48,10,115,11,-84,12,-47,13,-17,14,-13,15,-16,16,-49,17,-89,18,93,19,7,20,-101,20,15,21,122,21,-63,21,-10,21,19,22,20,22,2,22,-45,21,-111,21,47,21,-62,20,50,20,-108,19,-33,18,15,18,55,17,63,16,66,15,41,14,8,13,-42,11,-107,10,79,9,-9,7,-100,6,54,5,-51,3,96,2,-18,0,126,-1,10,-2,-96,-4,49,-5,-50,-7,111,-8,23,-9,-49,-11,-120,-12,89,-13,46,-14,26,-15,19,-16,28,-17,58,-18,108,-19,-80,-20,12,-20,124,-21,1,-21,-93,-22,87,-22,35,-22,12,-22,5,-22,31,-22,74,-22,-110,-22,-21,-22,101,-21,-22,-21,-113,-20,69,-19,11,-18,-16,-18,-36,-17,-31,-16,-11,-15,20,-13,74,-12,-126,-11,-48,-10,31,-8,126,-7,-34,-6,71,-4,-77,-3,35,-1,-111,0,2,2,106,3,-39,4,53,6,-102,7,-27,8,55,10,112,11,-90,12,-56,13,-32,14,-31,15,-40,16,-75,17,-123,18,61,19,-31,19,110,20,-26,20,70,21,-112,21,-64,21,-36,21,-39,21,-56,21,-108,21,83,21,-14,20,-127,20,-14,19,84,19,-99,18,-46,17,-9,16,4,16,3,15,-16,13,-49,12,-96,11,99,10,28,9,-55,7,113,6,15,5,-87,3,62,2,-47,0,101,-1,-11,-3,-112,-4,34,-5,-56,-7,104,-8,25,-9,-47,-11,-109,-12,99,-13,65,-14,46,-15,41,-16,60,-17,88,-18,-111,-19,-43,-20,55,-20,-89,-21,52,-21,-46,-22,-116,-22,91,-22,64,-22,68,-22,85,-22,-119,-22,-51,-22,41,-21,-96,-21,41,-20,-53,-20,-128,-19,71,-18,41,-17,18,-16,27,-15,36,-14,76,-13,116,-12,-78,-11,-7,-10,68,-8,-91,-7,-7,-6,105,-4,-57,-3,60,-1,-97,0,16,2,116,3,-36,4,56,6,-107,7,-32,8,42,10,99,11,-111,12,-78,13,-59,14,-61,15,-72,16,-114,17,96,18,15,19,-73,19,59,20,-72,20,14,21,94,21,-123,21,-90,21,-98,21,-113,21,90,21,23,21,-72,20,68,20,-69,19,27,19,102,18,-100,17,-62,16,-48,15,-43,14,-63,13,-92,12,119,11,61,10,-7,8,-84,7,82,6,-8,4,-107,3,44,2,-59,0,91,-1,-15,-3,-115,-4,40,-5,-54,-7,119,-8,37,-9,-27,-11,-90,-12,-128,-13,90,-14,82,-15,75,-16}; }
	private static byte[] data68(){ return new byte[] {98,-17,-126,-18,-69,-19,6,-19,101,-20,-35,-21,101,-21,10,-21,-63,-22,-108,-22,123,-22,122,-22,-110,-22,-65,-22,8,-21,97,-21,-39,-21,94,-20,1,-19,-79,-19,124,-18,85,-17,69,-16,63,-15,82,-14,107,-13,-101,-12,-50,-11,21,-9,94,-8,-76,-7,16,-5,112,-4,-43,-3,61,-1,-94,0,13,2,110,3,-47,4,43,6,-127,7,-52,8,15,10,71,11,114,12,-113,13,-98,14,-101,15,-118,16,100,17,44,18,-31,18,127,19,10,20,125,20,-38,20,34,21,80,21,106,21,104,21,83,21,35,21,-32,20,-127,20,17,20,-122,19,-22,18,55,18,109,17,-102,16,-89,15,-80,14,-97,13,-123,12,92,11,37,10,-27,8,-103,7,73,6,-20,4,-112,3,43,2,-55,0,96,-1,-3,-3,-104,-4,60,-5,-32,-7,-112,-8,65,-9,4,-10,-52,-12,-94,-13,-120,-14,121,-15,124,-16,-111,-17,-76,-18,-14,-19,56,-19,-96,-20,16,-20,-94,-21,65,-21,-2,-22,-55,-22,-71,-22,-83,-22,-49,-22,-13,-22,62,-21,-105,-21,7,-20,-109,-20,41,-19,-29,-19,-97,-18,127,-17,100,-16,97,-15,110,-14,-125,-13,-79,-12,-34,-11,36,-9,101,-8,-66,-7,13,-5,114,-4,-52,-3,52,-1,-108,0,-6,1,89,3,-72,4,13,6,99,7,-91,8,-20,9,28,11,68,12,100,13,104,14,108,15,82,16,47,17,-13,17,-88,18,68,19,-48,19,65,20,-95,20,-27,20,23,21,47,21,48,21,28,21,-18,20,-85,20,80,20,-31,19,89,19,-65,18,15,18,76,17,116,16,-114,15,-110,14,-118,13,116,12,74,11,30,10,-37,8,-103,7,73,6,-14,4,-102,3,57,2,-40,0,121,-1,19,-2,-72,-4,90,-5,6,-6,-75,-8,111,-9,45,-10,-1,-12,-44,-13,-69,-14,-77,-15,-79,-16,-50,-17,-18,-18,46,-18,117,-19,-34,-20,77,-20,-32,-21,125,-21,58,-21,6,-21,-17,-22,-21,-22,0,-21,45,-21,108,-21,-56,-21,53,-20,-68,-20,81,-19,6,-18,-65,-18,-100,-17,124,-16,118,-15,125,-14,-109,-13,-75,-12,-25,-11,31,-9,102,-8,-80,-7,6,-5,92,-4,-70,-3,26,-1,120,0,-38,1,51,3,-111,4,-29,5,50,7,120,8,-75,9,-25,10,12,12,40,13,45,14,47,15,19,16,-17,16,-76,17,102,18,5,19,-112,19,0,20,101,20,-91,20,-35,20,-13,20,-7,20,-26,20,-71,20,125,20,30,20,-69,19,45,19,-96,18,-19,17,47,17,94,16,120,15,-125,14,-125,13,102,12,79,11,25,10,-24,8,-96,7,90,6,6,5,-80,3,88,2,-10,0,-98,-1,58,-2,-27,-4,-119,-5,53,-6,-18,-8,-95,-9,110,-10,55,-11,19,-12,-3,-14,-16,-15,-7,-16,12,-16,54,-17,110,-18,-66,-19,27,-19,-106,-20,29,-20,-63,-21,119,-21,67,-21,42,-21,35,-21,55,-21,93,-21,-98,-21,-14,-21,95,-20,-34,-20,117,-19,30,-18,-38,-18,-81,-17,-118,-16,-125,-15,-127,-14,-108,-13,-77,-12,-35,-11,21,-9,81,-8,-100,-7,-22,-6,62,-4,-105,-3,-14,-2,77,0,-86,1,2,3,90,4,-85,5,-9,6,57,8,115,9,-90,10,-56,11,-31,12,-22,13,-31,14,-48,15,-93,16,112,17,26,18,-60,18,67,19,-60,19,26,20,108,20,-102,20,-69,20,-64,20,-82,20,-116,20,73,20,-6,19,-112,19,15,19,-128,18,-44,17,29,17,77,16,111,15,126,14,126,13,112,12,84,11,43,10,-9,8,-68,7,115,6,43,5,-44,3,-128,2,40,1,-51,-1,115,-2,29,-3,-60,-5,121,-6,43,-7,-21,-9,-79,-10,-127,-11,95,-12,69,-13,63,-14,68,-15,89,-16,-124,-17,-72,-18,10,-18,102,-19,-35,-20,100,-20,4,-20,-69,-21,127,-21,106,-21,87,-21,111,-21,-115,-21,-54,-21,28,-20,-127,-20,0,-19,-114,-19,51,-18,-18,-18,-76,-17,-105,-16,126,-15,-128,-14,-118,-13,-94,-12,-52,-11,-9,-10,55,-8,119,-7,-61,-6,16,-4,104,-3,-70,-2,23,0,108,1,-62,2,24,4,97,5,-79,6,-20,7,41,9,86,10,119,11,-111,12,-106,13,-108,14,124,15,84,16,29,17,-49,17,114,18,-3,18,120,19,-43,19,41,20,89,20,-128,20,-122,20,122,20,92,20,28,20,-42,19,106,19,-11,18,103,18,-62,17,16,17,69,16,109,15,-126,14,-120,13,126,12,105,11,69,10,22,9,-31,7,-101,6,90,5,8,4,-73,2,102,1,8,0,-68,-2,94,-3,20,-4,-62,-6,124,-7,60,-8,3,-9,-40,-11,-78,-12,-98,-13,-109,-14,-100,-15,-81,-16,-40,-17,14,-17,90,-18,-72,-19,42,-19,-80,-20,78,-20,-5,-21,-57,-21,-96,-21,-106,-21,-97,-21,-65,-21,-11,-21,65,-20,-95,-20,26,-19,-92,-19,66,-18,-9,-18,-71,-17,-109,-16,120,-15,112,-14,118,-13,-118,-12,-86,-11,-43,-10,11,-8,71,-7,-114,-6}; }
	private static byte[] data69(){ return new byte[] {-39,-5,38,-3,125,-2,-52,-1,35,1,117,2,-58,3,17,5,88,6,-106,7,-49,8,-6,9,30,11,52,12,59,13,57,14,30,15,-2,15,-61,16,122,17,31,18,-85,18,41,19,-114,19,-34,19,26,20,64,20,76,20,73,20,39,20,-8,19,-84,19,81,19,-40,18,87,18,-77,17,12,17,68,16,115,15,-112,14,-105,13,-100,12,-125,11,107,10,67,9,12,8,-40,6,-114,5,75,4,-5,2,-84,1,90,0,7,-1,-73,-3,103,-4,30,-5,-40,-7,-104,-8,101,-9,53,-10,23,-11,-3,-13,-10,-14,-6,-15,17,-15,52,-16,107,-17,-76,-18,15,-18,126,-19,0,-19,-102,-20,70,-20,7,-20,-27,-21,-54,-21,-38,-21,-24,-21,35,-20,97,-20,-62,-20,47,-19,-76,-19,77,-18,-7,-18,-73,-17,-120,-16,104,-15,89,-14,88,-13,103,-12,-128,-11,-93,-10,-40,-9,9,-7,80,-6,-111,-5,-35,-4,43,-2,124,-1,-54,0,28,2,103,3,-79,4,-10,5,51,7,103,8,-106,9,-75,10,-50,11,-42,12,-48,13,-66,14,-104,15,100,16,29,17,-62,17,87,18,-45,18,64,19,-108,19,-45,19,1,20,15,20,22,20,-11,19,-46,19,-121,19,54,19,-60,18,70,18,-81,17,7,17,78,16,127,15,-91,14,-77,13,-69,12,-81,11,-104,10,120,9,73,8,22,7,-40,5,-108,4,78,3,0,2,-76,0,100,-1,24,-2,-53,-4,-123,-5,62,-6,6,-7,-51,-9,-91,-10,-128,-11,106,-12,99,-13,99,-14,124,-15,-103,-16,-47,-17,20,-17,110,-18,-41,-19,89,-19,-24,-20,-106,-20,77,-20,37,-20,11,-20,8,-20,33,-20,67,-20,-119,-20,-38,-20,66,-19,-60,-19,79,-18,-7,-18,-83,-17,119,-16,80,-15,59,-14,49,-13,59,-12,74,-11,108,-10,-108,-9,-58,-8,1,-6,64,-5,-121,-4,-48,-3,27,-1,103,0,-75,1,-2,2,68,4,-121,5,-62,6,-8,7,35,9,67,10,92,11,100,12,98,13,81,14,42,15,-2,15,-76,16,100,17,-10,17,125,18,-23,18,70,19,-118,19,-68,19,-44,19,-35,19,-55,19,-90,19,104,19,25,19,-76,18,57,18,-81,17,9,17,91,16,-109,15,-67,14,-37,13,-31,12,-28,11,-50,10,-73,9,-113,8,98,7,42,6,-20,4,-87,3,98,2,25,1,-51,-1,-121,-2,57,-3,-7,-5,-78,-6,124,-7,68,-8,29,-9,-8,-11,-30,-12,-40,-13,-38,-14,-21,-15,12,-15,62,-16,125,-17,-43,-18,55,-18,-75,-19,65,-19,-27,-20,-101,-20,104,-20,74,-20,65,-20,77,-20,114,-20,-91,-20,-10,-20,84,-19,-54,-19,85,-18,-16,-18,-96,-17,95,-16,50,-15,20,-14,4,-13,4,-12,15,-11,39,-10,75,-9,116,-8,-86,-7,-29,-6,39,-4,102,-3,-77,-2,-9,-1,64,1,-118,2,-54,3,14,5,70,6,121,7,-90,8,-58,9,-32,10,-24,11,-24,12,-41,13,-71,14,-119,15,74,16,-9,16,-108,17,27,18,-110,18,-18,18,64,19,114,19,-104,19,-95,19,-103,19,125,19,69,19,3,19,-96,18,51,18,-84,17,20,17,106,16,-82,15,-35,14,5,14,19,13,28,12,17,11,-2,9,-33,8,-73,7,-123,6,79,5,16,4,-49,2,-118,1,66,0,-1,-2,-75,-3,119,-4,53,-5,-5,-7,-54,-8,-100,-9,126,-10,100,-11,88,-12,89,-13,105,-14,-124,-15,-76,-16,-15,-17,63,-17,-93,-18,23,-18,-99,-19,62,-19,-24,-20,-76,-20,-119,-20,126,-20,125,-20,-101,-20,-56,-20,13,-19,102,-19,-46,-19,82,-18,-25,-18,-117,-17,70,-16,13,-15,-24,-15,-50,-14,-56,-13,-54,-12,-37,-11,-10,-10,27,-8,72,-7,127,-6,-75,-5,-5,-4,53,-2,-127,-1,-63,0,6,2,73,3,-124,4,-63,5,-17,6,30,8,61,9,87,10,99,11,99,12,87,13,56,14,16,15,-45,15,-123,16,41,17,-78,17,51,18,-107,18,-19,18,38,19,84,19,102,19,103,19,81,19,36,19,-23,18,-112,18,45,18,-83,17,33,17,125,16,-52,15,5,15,50,14,76,13,92,12,89,11,79,10,55,9,20,8,-19,6,-70,5,-128,4,73,3,3,2,-59,0,-126,-1,60,-2,3,-3,-68,-5,-113,-6,83,-7,47,-8,10,-9,-16,-11,-26,-12,-30,-13,-18,-14,11,-14,48,-15,109,-16,-74,-17,18,-17,-126,-18,1,-18,-102,-19,64,-19,-1,-20,-45,-20,-74,-20,-74,-20,-58,-20,-22,-20,40,-19,117,-19,-40,-19,80,-18,-37,-18,117,-17,38,-16,-27,-16,-76,-15,-104,-14,127,-13,-125,-12,-125,-11,-99,-10,-72,-9,-35,-8,14,-6,64,-5,124,-4,-73,-3,-6,-2,54,0,124,1,-73,2,-12,3,45,5,91,6,-118,7,-87,8,-60,9,-46,10,-43,11,-55,12,-78,13,-117,14,82,15,13,16,-79,16,71,17,-55,17,55,18,-110,18,-42,18,12,19,38,19,48,19,37,19,-1,18}; }
	private static byte[] data70(){ return new byte[] {-48,18,127,18,39,18,-81,17,48,17,-109,16,-18,15,46,15,103,14,-119,13,-94,12,-88,11,-88,10,-110,9,-127,8,86,7,49,6,-3,4,-57,3,-117,2,81,1,12,0,-43,-2,-111,-3,91,-4,32,-5,-13,-7,-59,-8,-92,-9,-116,-10,119,-11,124,-12,123,-13,-102,-14,-71,-15,-14,-16,52,-16,-116,-17,-13,-18,110,-18,-4,-19,-98,-19,80,-19,32,-19,-9,-20,-17,-20,-12,-20,16,-19,67,-19,-123,-19,-31,-19,75,-18,-52,-18,96,-17,1,-16,-68,-16,124,-15,89,-14,56,-13,46,-12,43,-11,57,-10,76,-9,110,-8,-110,-7,-63,-6,-8,-5,41,-3,108,-2,-94,-1,-29,0,31,2,85,3,-113,4,-67,5,-24,6,13,8,36,9,54,10,60,11,49,12,34,13,-6,13,-53,14,-121,15,54,16,-49,16,91,17,-51,17,52,18,-128,18,-66,18,-32,18,-7,18,-18,18,-32,18,-84,18,116,18,26,18,-73,17,58,17,-83,16,17,16,91,15,-98,14,-52,13,-22,12,0,12,1,11,-3,9,-21,8,-48,7,-85,6,-126,5,82,4,26,3,-27,1,-88,0,110,-1,52,-2,-6,-4,-56,-5,-108,-6,109,-7,71,-8,46,-9,29,-10,21,-11,29,-12,46,-13,78,-14,-128,-15,-69,-16,15,-16,110,-17,-30,-18,104,-18,-1,-19,-83,-19,110,-19,64,-19,44,-19,38,-19,59,-19,94,-19,-102,-19,-24,-19,72,-18,-64,-18,68,-17,-31,-17,-117,-16,71,-15,17,-14,-17,-14,-44,-13,-48,-12,-53,-11,-34,-10,-14,-9,19,-7,56,-6,105,-5,-106,-4,-46,-3,5,-1,65,0,120,1,-80,2,-27,3,18,5,65,6,93,7,-127,8,-118,9,-102,10,-112,11,-125,12,99,13,54,14,-4,14,-85,15,84,16,-33,16,97,17,-53,17,35,18,103,18,-102,18,-76,18,-67,18,-78,18,-114,18,95,18,15,18,-68,17,68,17,-55,16,49,16,-114,15,-44,14,18,14,57,13,87,12,102,11,102,10,96,9,77,8,47,7,15,6,-31,4,-73,3,127,2,77,1,18,0,-32,-2,-89,-3,115,-4,71,-5,26,-6,-6,-8,-37,-9,-55,-10,-64,-11,-62,-12,-44,-13,-23,-14,27,-14,76,-15,-100,-16,-15,-17,96,-17,-38,-18,109,-18,14,-18,-60,-19,-111,-19,107,-19,99,-19,100,-19,-126,-19,-79,-19,-17,-19,77,-18,-82,-18,48,-17,-68,-17,90,-16,14,-15,-51,-15,-99,-14,125,-13,103,-12,97,-11,101,-10,116,-9,-119,-8,-84,-7,-49,-6,-2,-5,44,-3,97,-2,-109,-1,-52,0,-3,1,48,3,97,4,-122,5,-81,6,-58,7,-34,8,-26,9,-26,10,-38,11,-65,12,-103,13,100,14,28,15,-57,15,96,16,-25,16,91,17,-66,17,12,18,70,18,112,18,127,18,-125,18,108,18,66,18,8,18,-75,17,85,17,-35,16,86,16,-69,15,17,15,86,14,-118,13,-76,12,-54,11,-40,10,-39,9,-52,8,-65,7,-99,6,-128,5,81,4,42,3,-11,1,-58,0,-112,-1,95,-2,44,-3,1,-4,-43,-6,-78,-7,-105,-8,127,-9,120,-10,114,-11,127,-12,-105,-13,-72,-14,-17,-15,47,-15,-128,-16,-25,-17,86,-17,-30,-18,121,-18,36,-18,-26,-19,-75,-19,-94,-19,-104,-19,-87,-19,-53,-19,0,-18,76,-18,-87,-18,21,-17,-99,-17,42,-16,-43,-16,-123,-15,76,-14,33,-13,-1,-13,-15,-12,-25,-11,-15,-10,-4,-9,21,-7,52,-6,88,-5,-125,-4,-77,-3,-36,-2,23,0,63,1,117,2,-96,3,-57,4,-18,5,9,7,31,8,45,9,45,10,39,11,17,12,-15,12,-65,13,-125,14,50,15,-44,15,102,16,-32,16,82,17,-93,17,-15,17,30,18,65,18,72,18,67,18,36,18,-8,17,-81,17,94,17,-16,16,120,16,-22,15,73,15,-98,14,-37,13,17,13,51,12,75,11,84,10,87,9,74,8,57,7,28,6,-4,4,-44,3,-85,2,125,1,75,0,34,-1,-22,-3,-56,-4,-103,-5,120,-6,90,-7,67,-8,53,-9,51,-10,54,-11,75,-12,105,-13,-108,-14,-47,-15,27,-15,117,-16,-30,-17,93,-17,-19,-18,-114,-18,68,-18,9,-18,-25,-19,-47,-19,-39,-19,-22,-19,23,-18,82,-18,-94,-18,4,-17,124,-17,-2,-17,-100,-16,64,-15,-6,-15,-61,-14,-106,-13,126,-12,104,-11,105,-10,105,-9,124,-8,-111,-7,-83,-6,-44,-5,-9,-4,39,-2,80,-1,127,0,-83,1,-43,2,0,4,34,5,64,6,87,7,102,8,108,9,103,10,89,11,57,12,22,13,-40,13,-106,14,62,15,-43,15,98,16,-45,16,59,17,-119,17,-53,17,-14,17,13,18,16,18,0,18,-33,17,-89,17,95,17,2,17,-106,16,19,16,-124,15,-32,14,46,14,109,13,-100,12,-63,11,-45,10,-32,9,-34,8,-43,7,-62,6,-87,5,-121,4,103,3,58,2,20,1,-28,-1,-67,-2,-112,-3,107,-4,70,-5,41,-6,17,-7,1,-8}; }
	private static byte[] data71(){ return new byte[] {-6,-10,-4,-11,10,-11,34,-12,74,-13,123,-14,-62,-15,15,-15,118,-16,-26,-17,108,-17,1,-17,-86,-18,103,-18,53,-18,22,-18,14,-18,17,-18,53,-18,91,-18,-90,-18,-11,-18,95,-17,-40,-17,99,-16,-3,-16,-85,-15,100,-14,47,-13,7,-12,-21,-12,-37,-11,-41,-10,-36,-9,-22,-8,-2,-7,29,-5,58,-4,100,-3,-121,-2,-77,-1,-36,0,5,2,42,3,79,4,107,5,-124,6,-106,7,-99,8,-99,9,-109,10,124,11,88,12,41,13,-23,13,-99,14,62,15,-48,15,82,16,-65,16,31,17,103,17,-96,17,-61,17,-41,17,-44,17,-65,17,-106,17,92,17,12,17,-80,16,57,16,-71,15,32,15,-128,14,-57,13,5,13,54,12,81,11,112,10,111,9,120,8,105,7,91,6,65,5,38,4,0,3,-31,1,-77,0,-111,-1,103,-2,67,-3,31,-4,2,-5,-23,-7,-39,-8,-52,-9,-50,-10,-46,-11,-21,-12,7,-12,55,-13,111,-14,-70,-15,19,-15,122,-16,-9,-17,-128,-17,29,-17,-50,-18,-115,-18,100,-18,75,-18,71,-18,82,-18,119,-18,-89,-18,-15,-18,72,-17,-76,-17,49,-16,-66,-16,92,-15,11,-14,-57,-14,-110,-13,108,-12,78,-11,66,-10,58,-9,64,-8,76,-7,96,-6,120,-5,-102,-4,-71,-3,-33,-2,5,0,41,1,79,2,111,3,-113,4,-91,5,-69,6,-60,7,-57,8,-62,9,-81,10,-108,11,105,12,51,13,-18,13,-103,14,55,15,-64,15,59,16,-89,16,-7,16,67,17,112,17,-110,17,-98,17,-105,17,124,17,81,17,17,17,-65,16,93,16,-27,15,95,15,-54,14,33,14,108,13,-89,12,-43,11,-11,10,12,10,21,9,22,8,17,7,-4,5,-19,4,-53,3,-78,2,-116,1,107,0,71,-1,34,-2,4,-3,-29,-5,-50,-6,-73,-7,-83,-8,-89,-9,-84,-10,-69,-11,-45,-12,-4,-13,45,-13,109,-14,-65,-15,27,-15,-115,-16,11,-16,-100,-17,63,-17,-12,-18,-69,-18,-107,-18,-127,-18,-127,-18,-108,-18,-72,-18,-16,-18,60,-17,-107,-17,6,-16,-124,-16,19,-15,-76,-15,99,-14,32,-13,-19,-13,-59,-12,-87,-11,-102,-10,-109,-9,-105,-8,-97,-7,-75,-6,-56,-5,-26,-4,6,-2,35,-1,75,0,102,1,-117,2,-92,3,-62,4,-48,5,-28,6,-29,7,-25,8,-41,9,-64,10,-95,11,108,12,55,13,-28,13,-111,14,34,15,-84,15,30,16,-123,16,-46,16,24,17,63,17,93,17,101,17,88,17,61,17,12,17,-56,16,118,16,13,16,-104,15,13,15,119,14,-51,13,23,13,83,12,126,11,-94,10,-74,9,-59,8,-61,7,-63,6,-80,5,-96,4,-122,3,106,2,77,1,43,0,14,-1,-20,-3,-45,-4,-74,-5,-90,-6,-108,-7,-113,-8,-114,-9,-102,-10,-86,-11,-49,-12,-11,-13,48,-13,119,-14,-54,-15,46,-15,-90,-16,37,-16,-63,-17,101,-17,29,-17,-19,-18,-56,-18,-71,-18,-66,-18,-47,-18,-5,-18,55,-17,-127,-17,-31,-17,80,-16,-45,-16,97,-15,5,-14,-80,-14,116,-13,58,-12,22,-11,-8,-11,-25,-10,-32,-9,-32,-8,-22,-7,-9,-6,13,-4,37,-3,66,-2,93,-1,126,0,-104,1,-73,2,-50,3,-30,4,-15,5,-4,6,-6,7,-10,8,-31,9,-58,10,-96,11,105,12,43,13,-41,13,124,14,9,15,-114,15,-3,15,92,16,-85,16,-29,16,16,17,38,17,41,17,31,17,-9,16,-50,16,127,16,51,16,-62,15,79,15,-62,14,43,14,-126,13,-53,12,6,12,53,11,87,10,111,9,124,8,127,7,126,6,111,5,99,4,76,3,50,2,26,1,-6,-1,-30,-2,-58,-3,-84,-4,-100,-5,-122,-6,-126,-7,124,-8,-126,-9,-109,-10,-88,-11,-48,-12,-1,-13,58,-13,-120,-14,-32,-15,74,-15,-62,-16,75,-16,-27,-17,-111,-17,79,-17,27,-17,1,-17,-16,-18,-5,-18,14,-17,61,-17,119,-17,-57,-17,39,-16,-106,-16,25,-15,-86,-15,76,-14,-6,-14,-71,-13,-127,-12,92,-11,60,-10,41,-9,31,-8,31,-7,37,-6,49,-5,65,-4,87,-3,113,-2,-120,-1,-90,0,-69,1,-44,2,-22,3,-8,4,5,6,5,7,6,8,-9,8,-31,9,-60,10,-112,11,97,12,18,13,-60,13,91,14,-17,14,103,15,-42,15,49,16,122,16,-76,16,-39,16,-17,16,-18,16,-30,16,-69,16,-118,16,66,16,-22,15,-123,15,4,15,-123,14,-32,13,67,13,-124,12,-58,11,-12,10,23,10,49,9,65,8,69,7,73,6,59,5,50,4,30,3,9,2,-13,0,-39,-1,-61,-2,-86,-3,-102,-4,-124,-5,127,-6,116,-7,122,-8,-126,-9,-107,-10,-77,-11,-36,-12,14,-12,84,-13,-99,-14,1,-14,105,-15,-24,-16,115,-16,18,-16,-66,-17,-124,-17,77,-17,58,-17,41,-17,52,-17,79,-17,120,-17,-71,-17,6,-16,104,-16,-41,-16,91,-15,-21,-15,-117,-14,59,-13}; }
	private static byte[] data72(){ return new byte[] {-11,-13,-63,-12,-107,-11,118,-10,96,-9,83,-8,82,-7,82,-6,95,-5,105,-4,125,-3,-111,-2,-89,-1,-66,0,-45,1,-25,2,-11,3,3,5,8,6,9,7,2,8,-18,8,-40,9,-81,10,-125,11,67,12,-5,12,-96,13,61,14,-61,14,66,15,-89,15,1,16,74,16,124,16,-89,16,-78,16,-72,16,-94,16,-128,16,78,16,1,16,-80,15,64,15,-52,14,65,14,-87,13,3,13,75,12,-115,11,-69,10,-28,9,-2,8,15,8,27,7,26,6,23,5,13,4,-4,2,-17,1,-41,0,-58,-1,-82,-2,-95,-3,-118,-4,-121,-5,118,-6,125,-7,125,-8,-114,-9,-91,-10,-60,-11,-11,-12,39,-12,114,-13,-63,-14,34,-14,-107,-15,15,-15,-92,-16,64,-16,-12,-17,-77,-17,-117,-17,106,-17,105,-17,108,-17,-118,-17,-73,-17,-14,-17,69,-16,-93,-16,20,-15,-107,-15,38,-14,-61,-14,115,-13,42,-12,-12,-12,-57,-11,-93,-10,-114,-9,124,-8,119,-7,119,-6,123,-5,-119,-4,-110,-3,-86,-2,-75,-1,-51,0,-38,1,-19,2,-9,3,0,5,2,6,-3,6,-13,7,-35,8,-63,9,-106,10,101,11,34,12,-40,12,121,13,20,14,-107,14,20,15,116,15,-46,15,15,16,77,16,102,16,127,16,122,16,107,16,68,16,17,16,-56,15,115,15,10,15,-110,14,9,14,116,13,-50,12,25,12,95,11,-118,10,-68,9,-44,8,-22,7,-5,6,-8,5,-2,4,-13,3,-23,2,-34,1,-53,0,-68,-1,-86,-2,-98,-3,-112,-4,-118,-5,-124,-6,-119,-7,-114,-8,-88,-9,-71,-10,-26,-11,16,-11,79,-12,-108,-13,-19,-14,76,-14,-61,-15,66,-15,-45,-16,120,-16,37,-16,-17,-17,-65,-17,-89,-17,-96,-17,-88,-17,-62,-17,-13,-17,41,-16,-128,-16,-39,-16,76,-15,-55,-15,89,-14,-11,-14,-95,-13,89,-12,28,-11,-16,-11,-58,-10,-79,-9,-102,-8,-110,-7,-115,-6,-111,-5,-107,-4,-90,-3,-86,-2,-63,-1,-57,0,-35,1,-29,2,-19,3,-13,4,-20,5,-19,6,-43,7,-61,8,-96,9,115,10,65,11,-9,11,-83,12,75,13,-28,13,100,14,-34,14,65,15,-105,15,-36,15,16,16,47,16,70,16,63,16,49,16,12,16,-40,15,-111,15,62,15,-45,14,96,14,-39,13,67,13,-94,12,-14,11,49,11,111,10,-111,9,-67,8,-51,7,-31,6,-22,5,-24,4,-20,3,-35,2,-37,1,-56,0,-62,-1,-81,-2,-86,-3,-98,-4,-100,-5,-102,-6,-94,-7,-83,-8,-60,-9,-31,-10,9,-10,58,-11,123,-12,-64,-13,33,-13,123,-14,-6,-15,117,-15,12,-15,-81,-16,95,-16,40,-16,-8,-17,-28,-17,-43,-17,-28,-17,-5,-17,40,-16,99,-16,-79,-16,13,-15,127,-15,-11,-15,-117,-14,25,-13,-50,-13,120,-12,67,-11,9,-10,-25,-10,-62,-9,-77,-8,-98,-7,-100,-6,-104,-5,-100,-4,-93,-3,-85,-2,-74,-1,-63,0,-54,1,-45,2,-41,3,-41,4,-44,5,-58,6,-72,7,-104,8,120,9,72,10,15,11,-54,11,120,12,24,13,-85,13,47,14,-92,14,7,15,95,15,-98,15,-41,15,-10,15,10,16,6,16,-6,15,-46,15,-91,15,93,15,10,15,-90,14,48,14,-80,13,26,13,125,12,-48,11,18,11,83,10,122,9,-88,8,-68,7,-42,6,-34,5,-26,4,-22,3,-32,2,-30,1,-46,0,-47,-1,-61,-2,-66,-3,-70,-4,-75,-5,-64,-6,-63,-7,-39,-8,-23,-9,17,-9,54,-10,109,-11,-82,-12,-9,-13,84,-13,-70,-14,46,-14,-76,-15,68,-15,-20,-16,-101,-16,100,-16,51,-16,29,-16,18,-16,26,-16,51,-16,92,-16,-104,-16,-31,-16,63,-15,-89,-15,35,-14,-83,-14,65,-13,-22,-13,-104,-12,89,-11,34,-10,-12,-10,-43,-9,-73,-8,-87,-7,-101,-6,-107,-5,-104,-4,-106,-3,-98,-2,-92,-1,-87,0,-77,1,-77,2,-73,3,-77,4,-84,5,-101,6,-117,7,104,8,71,9,17,10,-38,10,-113,11,64,12,-35,12,109,13,-12,13,100,14,-52,14,31,15,99,15,-102,15,-71,15,-47,15,-51,15,-63,15,-97,15,113,15,43,15,-34,14,119,14,11,14,-120,13,-5,12,93,12,-76,11,-1,10,58,10,113,9,-104,8,-70,7,-50,6,-27,5,-26,4,-10,3,-17,2,-15,1,-20,0,-26,-1,-29,-2,-34,-3,-34,-4,-32,-5,-25,-6,-13,-7,6,-7,32,-8,69,-9,110,-10,-87,-11,-26,-12,56,-12,-112,-13,-9,-14,113,-14,-16,-15,-120,-15,40,-15,-36,-16,-97,-16,116,-16,86,-16,77,-16,82,-16,104,-16,-111,-16,-56,-16,15,-15,106,-15,-49,-15,71,-14,-52,-14,97,-13,1,-12,-82,-12,107,-11,45,-10,-2,-10,-39,-9,-74,-8,-90,-7,-110,-6,-118,-5,-123,-4,-126,-3,-124,-2,-120,-1,-120,0,-114,1,-116,2,-117,3,-124,4,123,5,103,6,83,7,48,8,9,9,-40,9,-104,10,82,11,-3,11}; }
	private static byte[] data73(){ return new byte[] {-101,12,46,13,-82,13,38,14,-121,14,-32,14,36,15,89,15,127,15,-109,15,-106,15,-117,15,105,15,65,15,-5,14,-74,14,78,14,-23,13,101,13,-31,12,68,12,-94,11,-18,10,48,10,106,9,-108,8,-66,7,-43,6,-19,5,-4,4,2,4,13,3,9,2,15,1,10,0,10,-1,11,-2,12,-3,19,-4,27,-5,44,-6,63,-7,95,-8,-127,-9,-78,-10,-26,-11,45,-11,122,-12,-44,-13,63,-13,-78,-14,55,-14,-52,-15,105,-15,33,-15,-35,-16,-76,-16,-111,-16,-119,-16,-120,-16,-98,-16,-61,-16,-11,-16,60,-15,-112,-15,-13,-15,103,-14,-24,-14,118,-13,22,-12,-68,-12,116,-11,51,-10,-2,-10,-44,-9,-80,-8,-106,-7,-127,-6,117,-5,103,-4,102,-3,95,-2,96,-1,95,0,94,1,89,2,86,3,75,4,63,5,44,6,15,7,-16,7,-59,8,-112,9,85,10,9,11,-75,11,85,12,-29,12,105,13,-34,13,66,14,-100,14,-32,14,27,15,62,15,89,15,90,15,87,15,54,15,16,15,-45,14,-120,14,49,14,-61,13,79,13,-57,12,52,12,-109,11,-26,10,45,10,106,9,-101,8,-57,7,-25,6,-1,5,22,5,31,4,46,3,51,2,52,1,60,0,57,-1,66,-2,70,-3,77,-4,91,-5,109,-6,-125,-7,-91,-8,-56,-9,-6,-10,50,-10,118,-11,-59,-12,33,-12,-120,-13,-2,-14,-128,-14,18,-14,-76,-15,99,-15,34,-15,-13,-16,-48,-16,-60,-16,-65,-16,-44,-16,-15,-16,36,-15,101,-15,-77,-15,19,-14,-124,-14,-5,-14,-115,-13,29,-12,-55,-12,114,-11,53,-10,-13,-10,-53,-9,-100,-8,-126,-7,100,-6,85,-5,69,-4,58,-3,54,-2,43,-1,45,0,33,1,34,2,20,3,11,4,-8,4,-28,5,-54,6,-94,7,123,8,65,9,7,10,-69,10,103,11,6,12,-106,12,29,13,-112,13,-4,13,81,14,-99,14,-44,14,3,15,23,15,37,15,29,15,5,15,-29,14,-89,14,102,14,11,14,-83,13,51,13,-70,12,35,12,-114,11,-29,10,47,10,116,9,-88,8,-40,7,1,7,26,6,55,5,73,4,85,3,100,2,105,1,112,0,121,-1,126,-2,-119,-3,-110,-4,-92,-5,-74,-6,-47,-7,-14,-8,24,-8,74,-9,-123,-10,-57,-11,24,-11,114,-12,-40,-13,79,-13,-49,-14,95,-14,-2,-15,-84,-15,104,-15,54,-15,16,-15,-2,-16,-7,-16,8,-15,33,-15,80,-15,-118,-15,-42,-15,48,-14,-102,-14,17,-13,-106,-13,40,-12,-56,-12,114,-11,40,-10,-22,-10,-78,-9,-121,-8,99,-7,64,-6,46,-5,22,-4,11,-3,-2,-3,-13,-2,-20,-1,-29,0,-39,1,-51,2,-64,3,-87,4,-105,5,116,6,82,7,36,8,-18,8,-79,9,101,10,18,11,-79,11,67,12,-54,12,65,13,-84,13,7,14,83,14,-113,14,-65,14,-39,14,-22,14,-25,14,-45,14,-75,14,127,14,65,14,-16,13,-112,13,37,13,-90,12,32,12,-119,11,-26,10,58,10,-128,9,-65,8,-15,7,30,7,66,6,95,5,120,4,-118,3,-103,2,-88,1,-79,0,-67,-1,-58,-2,-44,-3,-31,-4,-12,-5,10,-5,38,-6,72,-7,113,-8,-93,-9,-36,-10,36,-10,108,-11,-49,-12,44,-12,-89,-13,33,-13,-77,-14,75,-14,-7,-15,-78,-15,121,-15,85,-15,58,-15,50,-15,61,-15,81,-15,121,-15,-78,-15,-13,-15,78,-14,-85,-14,34,-13,-99,-13,45,-12,-59,-12,104,-11,27,-10,-45,-10,-103,-9,103,-8,59,-7,24,-6,-4,-6,-31,-5,-47,-4,-67,-3,-77,-2,-92,-1,-105,0,-115,1,121,2,110,3,82,4,63,5,24,6,-6,6,-60,7,-107,8,81,9,9,10,-73,10,85,11,-22,11,116,12,-23,12,92,13,-76,13,8,14,70,14,121,14,-101,14,-85,14,-80,14,-96,14,-119,14,86,14,32,14,-45,13,122,13,19,13,-97,12,23,12,-112,11,-21,10,74,10,-109,9,-38,8,18,8,69,7,108,6,-109,5,-85,4,-54,3,-42,2,-15,1,-10,0,13,0,22,-1,40,-2,57,-3,77,-4,101,-5,-122,-6,-93,-7,-43,-8,0,-8,64,-9,-127,-10,-49,-11,43,-11,-117,-12,2,-12,122,-13,9,-13,-95,-14,71,-14,0,-14,-63,-15,-102,-15,119,-15,115,-15,108,-15,-123,-15,-93,-15,-45,-15,25,-14,95,-14,-60,-14,41,-13,-90,-13,42,-12,-66,-12,92,-11,6,-10,-70,-10,120,-9,64,-8,15,-7,-24,-7,-63,-6,-88,-5,-117,-4,122,-3,102,-2,84,-1,71,0,48,1,39,2,10,3,-6,3,-39,4,-72,5,-107,6,97,7,47,8,-17,8,-93,9,85,10,-13,10,-117,11,21,12,-111,12,1,13,99,13,-76,13,-3,13,46,14,89,14,108,14,119,14,111,14,88,14,49,14,-3,13,-74,13,105,13,2,13,-104,12,24,12,-110,11,-6,10,92,10,-83,9,-6,8,55,8}; }
	private static byte[] data74(){ return new byte[] {115,7,-99,6,-53,5,-20,4,6,4,39,3,51,2,82,1,90,0,116,-1,-127,-2,-103,-3,-81,-4,-53,-5,-25,-6,16,-6,55,-7,109,-8,-91,-9,-21,-10,53,-10,-111,-11,-16,-12,97,-12,-37,-13,101,-13,-8,-14,-97,-14,77,-14,16,-14,-33,-15,-68,-15,-84,-15,-90,-15,-75,-15,-50,-15,-6,-15,51,-14,121,-14,-44,-14,52,-13,-87,-13,38,-12,-77,-12,74,-11,-18,-11,-100,-10,82,-9,19,-8,-34,-8,-83,-7,-122,-6,99,-5,66,-4,44,-3,19,-2,-3,-2,-20,-1,-45,0,-61,1,-88,2,-111,3,112,4,81,5,37,6,-6,6,-65,7,-124,8,58,9,-23,9,-115,10,36,11,-79,11,50,12,-94,12,11,13,96,13,-87,13,-25,13,14,14,46,14,59,14,57,14,41,14,11,14,-40,13,-96,13,80,13,-7,12,-112,12,27,12,-103,11,11,11,114,10,-52,9,29,9,100,8,-95,7,-38,6,7,6,46,5,85,4,111,3,-114,2,-92,1,-68,0,-48,-1,-22,-2,-4,-3,27,-3,52,-4,88,-5,124,-6,-88,-7,-36,-8,21,-8,90,-9,-93,-10,-3,-11,89,-11,-52,-12,62,-12,-57,-13,86,-13,-8,-14,-94,-14,99,-14,38,-14,5,-14,-23,-15,-31,-15,-25,-15,-5,-15,31,-14,81,-14,-109,-14,-31,-14,63,-13,-87,-13,33,-12,-90,-12,53,-11,-46,-11,120,-10,41,-9,-28,-9,-93,-8,115,-7,61,-6,30,-5,-17,-5,-37,-4,-76,-3,-91,-2,-124,-1,114,0,86,1,62,2,33,3,1,4,-35,4,-76,5,-123,6,77,7,16,8,-57,8,122,9,28,10,-70,10,70,11,-53,11,66,12,-87,12,8,13,85,13,-108,13,-57,13,-24,13,-2,13,1,14,-7,13,-33,13,-72,13,-125,13,62,13,-22,12,-114,12,27,12,-90,11,27,11,-115,10,-20,9,70,9,-109,8,-40,7,22,7,74,6,122,5,-93,4,-59,3,-23,2,1,2,34,1,55,0,83,-1,112,-2,-122,-3,-83,-4,-55,-5,-13,-6,33,-6,81,-7,-114,-8,-49,-9,25,-9,111,-10,-51,-11,53,-11,-81,-12,42,-12,-67,-13,84,-13,0,-13,-78,-14,124,-14,73,-14,45,-14,32,-14,24,-14,46,-14,66,-14,116,-14,-88,-14,-13,-14,70,-13,-85,-13,25,-12,-104,-12,28,-11,-74,-11,80,-10,-3,-10,-82,-9,105,-8,46,-7,-9,-7,-53,-6,-98,-5,124,-4,89,-3,59,-2,32,-1,1,0,-23,0,-57,1,-81,2,-123,3,104,4,55,5,10,6,-45,6,-108,7,80,8,0,9,-87,9,67,10,-38,10,90,11,-34,11,66,12,-85,12,-8,12,65,13,120,13,-94,13,-70,13,-54,13,-62,13,-75,13,-108,13,101,13,42,13,-33,12,-123,12,36,12,-83,11,51,11,-93,10,21,10,108,9,-54,8,15,8,89,7,-111,6,-55,5,-9,4,32,4,73,3,102,2,-116,1,-91,0,-57,-1,-31,-2,2,-2,37,-3,70,-4,115,-5,-100,-6,-47,-7,13,-7,74,-8,-104,-9,-24,-10,69,-10,-84,-11,29,-11,-101,-12,37,-12,-71,-13,95,-13,13,-13,-49,-14,-105,-14,117,-14,93,-14,84,-14,92,-14,110,-14,-109,-14,-59,-14,2,-13,80,-13,-85,-13,18,-12,-121,-12,8,-11,-112,-11,46,-10,-58,-10,124,-9,38,-8,-21,-8,-88,-7,118,-6,70,-5,26,-4,-10,-4,-49,-3,-79,-2,-114,-1,114,0,77,1,50,2,7,3,-26,3,-74,4,-120,5,81,6,18,7,-47,7,-128,8,43,9,-52,9,96,10,-22,10,109,11,-40,11,69,12,-101,12,-27,12,38,13,84,13,117,13,-117,13,-115,13,-123,13,109,13,71,13,19,13,-47,12,-127,12,37,12,-69,11,67,11,-58,10,50,10,-95,9,-8,8,80,8,-101,7,-34,6,26,6,81,5,127,4,-82,3,-46,2,-7,1,26,1,64,0,91,-1,-123,-2,-96,-3,-50,-4,-12,-5,36,-5,87,-6,-112,-7,-46,-8,25,-8,106,-9,-59,-10,38,-10,-105,-11,16,-11,-109,-12,38,-12,-62,-13,112,-13,36,-13,-18,-14,-66,-14,-94,-14,-111,-14,-111,-14,-102,-14,-71,-14,-34,-14,23,-13,91,-13,-84,-13,12,-12,118,-12,-16,-12,113,-11,0,-10,-101,-10,59,-9,-21,-9,-100,-8,91,-7,29,-6,-23,-6,-76,-5,-114,-4,93,-3,62,-2,22,-1,-15,-1,-45,0,-87,1,-122,2,92,3,46,4,-1,4,-57,5,-117,6,72,7,-7,7,-86,8,71,9,-26,9,110,10,-10,10,106,11,-41,11,55,12,-123,12,-50,12,0,13,44,13,71,13,82,13,84,13,65,13,37,13,-5,12,-65,12,123,12,39,12,-60,11,90,11,-34,10,92,10,-54,9,51,9,-117,8,-27,7,41,7,113,6,-83,5,-29,4,21,4,68,3,107,2,-106,1,-70,0,-32,-1,5,-1,44,-2,86,-3,126,-4,-77,-5,-32,-6,32,-6,92,-7,-93,-8,-11,-9,71,-9,-82,-10,19,-10,-116,-11,11,-11}; }
	private static byte[] data75(){ return new byte[] {-106,-12,48,-12,-45,-13,-122,-13,68,-13,17,-13,-21,-14,-45,-14,-55,-14,-52,-14,-32,-14,-2,-14,47,-13,101,-13,-78,-13,6,-12,104,-12,-39,-12,79,-11,-39,-11,101,-10,5,-9,-93,-9,86,-8,3,-7,-56,-7,-126,-6,82,-5,27,-4,-20,-4,-60,-3,-106,-2,116,-1,72,0,34,1,-5,1,-52,2,-94,3,110,4,53,5,-2,5,-73,6,110,7,29,8,-63,8,94,9,-16,9,120,10,-13,10,101,11,-55,11,33,12,109,12,-85,12,-38,12,-2,12,20,13,26,13,20,13,-1,12,-36,12,-80,12,109,12,40,12,-52,11,108,11,-6,10,-128,10,-9,9,106,9,-53,8,43,8,122,7,-56,6,12,6,72,5,-124,4,-76,3,-25,2,17,2,62,1,101,0,-111,-1,-71,-2,-27,-3,17,-3,66,-4,121,-5,-83,-6,-11,-7,48,-7,-121,-8,-45,-9,57,-9,-104,-10,18,-10,-124,-11,19,-11,-96,-12,65,-12,-20,-13,-94,-13,105,-13,57,-13,28,-13,7,-13,2,-13,13,-13,33,-13,72,-13,121,-13,-73,-13,3,-12,94,-12,-64,-12,51,-11,-81,-11,51,-10,-53,-10,94,-9,11,-8,-80,-8,105,-7,34,-6,-28,-6,-85,-5,119,-4,66,-3,26,-2,-24,-2,-64,-1,-109,0,105,1,57,2,14,3,-44,3,-91,4,96,5,40,6,-45,6,-111,7,46,8,-44,8,102,9,-12,9,118,10,-22,10,87,11,-78,11,9,12,76,12,-126,12,-77,12,-55,12,-32,12,-33,12,-44,12,-67,12,-108,12,98,12,34,12,-44,11,122,11,19,11,-93,10,36,10,-96,9,8,9,117,8,-56,7,35,7,107,6,-79,5,-14,4,42,4,97,3,-106,2,-64,1,-11,0,28,0,76,-1,123,-2,-90,-3,-33,-4,14,-4,75,-5,-117,-6,-53,-7,29,-7,104,-8,-54,-9,39,-9,-103,-10,14,-10,-114,-11,31,-11,-80,-12,92,-12,7,-12,-57,-13,-112,-13,104,-13,76,-13,63,-13,62,-13,75,-13,103,-13,-115,-13,-60,-13,5,-12,83,-12,-81,-12,21,-11,-119,-11,6,-10,-115,-10,31,-9,-68,-9,93,-8,13,-7,-68,-7,122,-6,53,-5,-1,-5,-62,-4,-109,-3,95,-2,47,-1,3,0,-48,0,-93,1,112,2,59,3,5,4,-58,4,-120,5,62,6,-15,6,-100,7,61,8,-38,8,101,9,-14,9,103,10,-34,10,61,11,-100,11,-28,11,40,12,89,12,-127,12,-102,12,-92,12,-91,12,-110,12,124,12,76,12,27,12,-45,11,-120,11,39,11,-59,10,76,10,-44,9,71,9,-71,8,26,8,122,7,-52,6,26,6,98,5,-94,4,-33,3,25,3,75,2,-126,1,-80,0,-28,-1,18,-1,70,-2,121,-3,-79,-4,-22,-5,41,-5,109,-6,-73,-7,8,-7,94,-8,-62,-9,37,-9,-97,-10,20,-10,-98,-11,50,-11,-54,-12,123,-12,39,-12,-15,-13,-71,-13,-100,-13,127,-13,120,-13,123,-13,-119,-13,-84,-13,-47,-13,13,-12,79,-12,-96,-12,-3,-12,101,-11,-39,-11,85,-10,-32,-10,110,-9,15,-8,-85,-8,92,-7,10,-6,-63,-6,-124,-5,64,-4,11,-3,-47,-3,-98,-2,105,-1,57,0,2,1,-44,1,-106,2,101,3,33,4,-26,4,-101,5,83,6,-5,6,-90,7,63,8,-44,8,99,9,-35,9,93,10,-63,10,37,11,121,11,-65,11,0,12,41,12,82,12,96,12,111,12,101,12,87,12,52,12,13,12,-50,11,-113,11,58,11,-34,10,117,10,3,10,-127,9,0,9,101,8,-45,7,43,7,-125,6,-45,5,26,5,95,4,-98,3,-41,2,20,2,70,1,126,0,-78,-1,-27,-2,29,-2,87,-3,-116,-4,-44,-5,15,-5,93,-6,-85,-7,-3,-8,95,-8,-65,-9,49,-9,-88,-10,37,-10,-73,-11,70,-11,-17,-12,-105,-12,85,-12,24,-12,-19,-13,-53,-13,-73,-13,-78,-13,-75,-13,-50,-13,-25,-13,28,-12,77,-12,-103,-12,-23,-12,68,-11,-77,-11,30,-10,-91,-10,38,-9,-69,-9,85,-8,-14,-8,-93,-7,75,-6,9,-5,-68,-5,-125,-4,62,-3,13,-2,-51,-2,-100,-1,97,0,45,1,-13,1,-70,2,123,3,59,4,-11,4,-87,5,90,6,-1,6,-92,7,56,8,-51,8,77,9,-48,9,62,10,-89,10,4,11,81,11,-102,11,-50,11,-4,11,28,12,41,12,55,12,37,12,26,12,-12,11,-58,11,-113,11,68,11,-9,10,-107,10,46,10,-69,9,59,9,-73,8,33,8,-114,7,-25,6,68,6,-111,5,-34,4,37,4,102,3,-92,2,-32,1,27,1,81,0,-114,-1,-63,-2,1,-2,59,-3,121,-4,-63,-5,3,-5,86,-6,-90,-7,0,-7,99,-8,-52,-9,63,-9,-71,-10,64,-10,-49,-11,106,-11,16,-11,-63,-12,126,-12,73,-12,28,-12,3,-12,-19,-13,-19,-13,-14,-13,11,-12,42,-12,91,-12,-110,-12,-35,-12,43,-11,-114,-11,-14,-11,104,-10,-27,-10,107,-9,-3,-9,-107,-8}; }
	private static byte[] data76(){ return new byte[] {50,-7,-33,-7,-121,-6,62,-5,-9,-5,-80,-4,115,-3,52,-2,-7,-2,-66,-1,-122,0,71,1,14,2,-51,2,-115,3,70,4,-3,4,-83,5,87,6,-3,6,-106,7,45,8,-73,8,57,9,-77,9,33,10,-124,10,-36,10,43,11,103,11,-92,11,-59,11,-26,11,-11,11,-11,11,-15,11,-42,11,-74,11,-121,11,73,11,7,11,-80,10,86,10,-21,9,120,9,-4,8,115,8,-23,7,75,7,-78,6,7,6,93,5,-86,4,-12,3,54,3,126,2,-75,1,-6,0,48,0,113,-1,-84,-2,-22,-3,44,-3,111,-4,-74,-5,5,-5,83,-6,-83,-7,10,-7,113,-8,-35,-9,86,-9,-46,-10,95,-10,-16,-11,-113,-11,57,-11,-20,-12,-82,-12,122,-12,80,-12,58,-12,37,-12,40,-12,48,-12,69,-12,108,-12,-105,-12,-41,-12,25,-11,111,-11,-54,-11,53,-10,-91,-10,36,-9,-89,-9,56,-8,-52,-8,108,-7,16,-6,-68,-6,109,-5,32,-4,-35,-4,-107,-3,90,-2,21,-1,-36,-1,-103,0,93,1,27,2,-38,2,-110,3,74,4,-5,4,-89,5,79,6,-20,6,-121,7,22,8,-99,8,30,9,-112,9,-2,9,91,10,-78,10,-5,10,61,11,105,11,-105,11,-87,11,-67,11,-66,11,-80,11,-99,11,118,11,71,11,15,11,-60,10,118,10,20,10,-81,9,62,9,-65,8,62,8,-83,7,26,7,124,6,-40,5,47,5,127,4,-52,3,21,3,87,2,-99,1,-37,0,30,0,93,-1,-98,-2,-33,-3,39,-3,106,-4,-68,-5,7,-5,94,-6,-69,-7,28,-7,-123,-8,-6,-9,110,-9,-10,-10,-126,-10,23,-10,-71,-11,103,-11,25,-11,-29,-12,-84,-12,-121,-12,114,-12,94,-12,99,-12,106,-12,-123,-12,-90,-12,-42,-12,17,-11,88,-11,-85,-11,8,-10,107,-10,-30,-10,88,-9,-32,-9,105,-8,0,-7,-103,-7,63,-6,-29,-6,-108,-5,68,-4,-5,-4,-74,-3,109,-2,48,-1,-25,-1,-84,0,100,1,34,2,-37,2,-112,3,68,4,-16,4,-101,5,58,6,-37,6,106,7,-5,7,125,8,-6,8,106,9,-44,9,46,10,-122,10,-56,10,9,11,54,11,92,11,118,11,127,11,-122,11,116,11,96,11,59,11,12,11,-46,10,-118,10,57,10,-34,9,118,9,7,9,-117,8,11,8,124,7,-17,6,76,6,-75,5,5,5,97,4,-87,3,-5,2,64,2,-122,1,-49,0,11,0,89,-1,-106,-2,-32,-3,39,-3,115,-4,-60,-5,24,-5,110,-6,-46,-7,51,-7,-91,-8,22,-8,-107,-9,26,-9,-84,-10,65,-10,-22,-11,-109,-11,83,-11,17,-11,-27,-12,-64,-12,-90,-12,-98,-12,-103,-12,-88,-12,-66,-12,-31,-12,18,-11,75,-11,-110,-11,-30,-11,61,-10,-91,-10,17,-9,-115,-9,13,-8,-104,-8,39,-7,-59,-7,94,-6,10,-5,-82,-5,98,-4,16,-3,-54,-3,127,-2,57,-1,-12,-1,-84,0,105,1,27,2,-41,2,-125,3,55,4,-33,4,-126,5,37,6,-71,6,78,7,-41,7,85,8,-44,8,59,9,-87,9,-4,9,84,10,-109,10,-44,10,-3,10,38,11,59,11,71,11,73,11,58,11,39,11,-1,10,-43,10,-105,10,83,10,5,10,-90,9,69,9,-42,8,92,8,-33,7,83,7,-59,6,45,6,-112,5,-22,4,69,4,-110,3,-22,2,46,2,125,1,-61,0,12,0,83,-1,-98,-2,-29,-3,54,-3,-128,-4,-42,-5,47,-5,-121,-6,-18,-7,86,-7,-60,-8,63,-8,-66,-9,68,-9,-37,-10,114,-10,27,-10,-54,-11,-125,-11,77,-11,27,-11,-5,-12,-33,-12,-40,-12,-45,-12,-30,-12,-8,-12,26,-11,76,-11,-128,-11,-56,-11,23,-10,111,-10,-41,-10,62,-9,-71,-9,53,-8,-64,-8,76,-7,-30,-7,126,-6,34,-5,-58,-5,115,-4,33,-3,-44,-3,-121,-2,62,-1,-15,-1,-84,0,93,1,21,2,-61,2,117,3,28,4,-56,4,100,5,4,6,-103,6,35,7,-79,7,40,8,-92,8,15,9,114,9,-53,9,28,10,92,10,-100,10,-59,10,-21,10,1,11,13,11,13,11,4,11,-22,10,-54,10,-101,10,98,10,32,10,-48,9,120,9,23,9,-89,8,55,8,-76,7,52,7,-94,6,18,6,116,5,-42,4,48,4,-122,3,-36,2,40,2,121,1,-61,0,16,0,92,-1,-90,-2,-8,-3,66,-3,-98,-4,-21,-5,77,-5,-87,-6,17,-6,125,-7,-18,-8,107,-8,-21,-9,120,-9,11,-9,-88,-10,81,-10,0,-10,-65,-11,-125,-11,87,-11,52,-11,27,-11,16,-11,17,-11,23,-11,52,-11,81,-11,127,-11,-72,-11,-6,-11,70,-10,-95,-10,-3,-10,109,-9,-36,-9,92,-8,-36,-8,108,-7,-6,-7,-105,-6,49,-5,-40,-5,124,-4,42,-3,-42,-3,-120,-2,57,-1,-22,-1,-96,0,77,1,2,2,-83,2,88,3,4,4,-95,4,69,5,-38,5,110,6,-6,6,126,7}; }
	private static byte[] data77(){ return new byte[] {-5,7,110,8,-37,8,58,9,-107,9,-32,9,38,10,93,10,-114,10,-83,10,-57,10,-45,10,-45,10,-55,10,-75,10,-111,10,103,10,48,10,-20,9,-93,9,76,9,-22,8,-123,8,15,8,-106,7,20,7,-119,6,-5,5,98,5,-59,4,39,4,124,3,-38,2,39,2,125,1,-52,0,27,0,107,-1,-69,-2,13,-2,96,-3,-73,-4,16,-4,111,-5,-46,-6,59,-6,-88,-7,33,-7,-103,-8,33,-8,-83,-9,64,-9,-27,-10,-121,-10,62,-10,-9,-11,-62,-11,-112,-11,114,-11,85,-11,76,-11,73,-11,82,-11,106,-11,-122,-11,-74,-11,-25,-11,43,-10,116,-10,-55,-10,40,-9,-112,-9,-1,-9,120,-8,-6,-8,127,-7,19,-6,-94,-6,65,-5,-36,-5,-125,-4,41,-3,-45,-3,-127,-2,43,-1,-34,-1,-120,0,60,1,-29,1,-110,2,53,3,-33,3,122,4,26,5,-83,5,62,6,-56,6,73,7,-58,7,52,8,-92,8,-4,8,94,9,-95,9,-22,9,34,10,77,10,117,10,-119,10,-105,10,-101,10,-111,10,123,10,96,10,47,10,3,10,-67,9,119,9,34,9,-57,8,95,8,-13,7,120,7,-3,6,117,6,-22,5,84,5,-65,4,30,4,-126,3,-42,2,52,2,-123,1,-37,0,48,0,-128,-1,-41,-2,42,-2,-128,-3,-34,-4,54,-4,-100,-5,-2,-6,108,-6,-37,-7,85,-7,-48,-8,91,-8,-27,-9,127,-9,30,-9,-59,-10,124,-10,53,-10,-1,-11,-48,-11,-84,-11,-109,-11,-121,-11,-126,-11,-115,-11,-99,-11,-66,-11,-27,-11,25,-10,87,-10,-98,-10,-15,-10,75,-9,-80,-9,29,-8,-111,-8,15,-7,-110,-7,31,-6,-84,-6,71,-5,-34,-5,-128,-4,36,-3,-58,-3,115,-2,26,-1,-58,-1,112,0,27,1,-61,1,109,2,15,3,-79,3,79,4,-26,4,124,5,8,6,-112,6,16,7,-118,7,-7,7,101,8,-64,8,27,9,100,9,-84,9,-33,9,21,10,47,10,83,10,88,10,99,10,87,10,71,10,42,10,1,10,-48,9,-108,9,77,9,-3,8,-90,8,62,8,-38,7,96,7,-21,6,102,6,-36,5,81,5,-72,4,36,4,-125,3,-29,2,63,2,-104,1,-14,0,71,0,-96,-1,-11,-2,80,-2,-87,-3,7,-3,103,-4,-54,-5,52,-5,-96,-6,21,-6,-114,-7,14,-7,-106,-8,38,-8,-68,-9,96,-9,6,-9,-69,-10,120,-10,62,-10,15,-10,-21,-11,-48,-11,-60,-11,-70,-11,-56,-11,-49,-11,-11,-11,18,-10,74,-10,127,-10,-55,-10,17,-9,111,-9,-55,-9,57,-8,-92,-8,34,-7,-100,-7,41,-6,-79,-6,70,-5,-37,-5,119,-4,22,-3,-72,-3,93,-2,0,-1,-85,-1,78,0,-8,0,-100,1,63,2,-29,2,127,3,28,4,-82,4,69,5,-54,5,87,6,-49,6,75,7,-70,7,31,8,-124,8,-44,8,38,9,102,9,-95,9,-47,9,-11,9,16,10,32,10,37,10,34,10,16,10,-9,9,-48,9,-90,9,103,9,41,9,-39,8,-122,8,38,8,-63,7,78,7,-37,6,92,6,-41,5,78,5,-67,4,39,4,-111,3,-15,2,83,2,-79,1,12,1,104,0,-61,-1,29,-1,123,-2,-41,-3,55,-3,-100,-4,1,-4,110,-5,-37,-6,82,-6,-50,-7,77,-7,-37,-8,101,-8,3,-8,-95,-9,76,-9,-3,-10,-67,-10,126,-10,83,-10,41,-10,17,-10,-3,-11,-7,-11,-6,-11,12,-10,32,-10,72,-10,113,-10,-83,-10,-23,-10,55,-9,-119,-9,-26,-9,75,-8,-73,-8,45,-7,-89,-7,42,-6,-78,-6,64,-5,-46,-5,106,-4,2,-3,-93,-3,65,-2,-29,-2,-122,-1,42,0,-52,0,111,1,15,2,-83,2,74,3,-32,3,118,4,2,5,-113,5,17,6,-114,6,7,7,116,7,-36,7,59,8,-112,8,-30,8,31,9,97,9,-118,9,-72,9,-49,9,-28,9,-21,9,-26,9,-33,9,-62,9,-93,9,120,9,64,9,5,9,-71,8,105,8,15,8,-86,7,67,7,-51,6,87,6,-42,5,79,5,-59,4,51,4,-94,3,5,3,110,2,-52,1,47,1,-114,0,-21,-1,75,-1,-86,-2,11,-2,112,-3,-46,-4,65,-4,-87,-5,30,-5,-107,-6,15,-6,-105,-7,29,-7,-82,-8,76,-8,-27,-9,-106,-9,67,-9,0,-9,-56,-10,-110,-10,110,-10,77,-10,63,-10,47,-10,56,-10,59,-10,89,-10,113,-10,-95,-10,-48,-10,15,-9,86,-9,-93,-9,-2,-9,92,-8,-57,-8,51,-7,-82,-7,40,-6,-81,-6,53,-5,-59,-5,86,-4,-19,-4,-123,-3,35,-2,-66,-2,94,-1,-2,-1,-100,0,61,1,-41,1,117,2,12,3,-93,3,52,4,-65,4,74,5,-53,5,71,6,-66,6,43,7,-110,7,-12,7,70,8,-104,8,-37,8,23,9,74,9,113,9,-111,9,-91,9,-81,9,-79,9,-93,9,-107,9,115,9,77,9,27,9,-33,8,-99,8,77,8}; }
	private static byte[] data78(){ return new byte[] {-5,7,-103,7,54,7,-57,6,83,6,-41,5,87,5,-47,4,67,4,-74,3,32,3,-119,2,-13,1,81,1,-68,0,22,0,-128,-1,-33,-2,68,-2,-83,-3,15,-3,-125,-4,-20,-5,100,-5,-36,-6,89,-6,-34,-7,105,-7,-6,-8,-109,-8,53,-8,-36,-9,-112,-9,73,-9,12,-9,-38,-10,-80,-10,-111,-10,122,-10,112,-10,108,-10,117,-10,-121,-10,-93,-10,-55,-10,-8,-10,49,-9,115,-9,-67,-9,18,-8,108,-8,-47,-8,59,-7,-83,-7,39,-6,-92,-6,41,-5,-78,-5,63,-4,-47,-4,102,-3,-3,-3,-106,-2,49,-1,-51,-1,102,0,7,1,-102,1,56,2,-54,2,95,3,-18,3,120,4,0,5,-128,5,-5,5,114,6,-34,6,70,7,-91,7,-4,7,76,8,-112,8,-47,8,0,9,47,9,78,9,101,9,115,9,118,9,111,9,98,9,67,9,38,9,-16,8,-62,8,124,8,56,8,-26,7,-118,7,45,7,-64,6,85,6,-35,5,96,5,-31,4,86,4,-47,3,59,3,-81,2,20,2,-125,1,-28,0,82,0,-81,-1,30,-1,127,-2,-19,-3,88,-3,-62,-4,59,-4,-88,-5,43,-5,-92,-6,47,-6,-76,-7,75,-7,-30,-8,-127,-8,46,-8,-39,-9,-105,-9,84,-9,36,-9,-12,-10,-42,-10,-71,-10,-83,-10,-89,-10,-85,-10,-70,-10,-47,-10,-13,-10,32,-9,80,-9,-111,-9,-43,-9,35,-8,125,-8,-41,-8,65,-7,-86,-7,33,-6,-105,-6,26,-5,-101,-5,37,-4,-79,-4,65,-3,-42,-3,103,-2,1,-1,-105,-1,47,0,-57,0,93,1,-14,1,-120,2,21,3,-93,3,45,4,-80,4,52,5,-87,5,35,6,-117,6,-9,6,83,7,-81,7,-5,7,71,8,-128,8,-68,8,-27,8,10,9,38,9,50,9,62,9,55,9,46,9,23,9,-9,8,-48,8,-100,8,99,8,31,8,-46,7,-128,7,33,7,-61,6,82,6,-24,5,107,5,-13,4,111,4,-22,3,96,3,-47,2,67,2,-82,1,25,1,-120,0,-21,-1,93,-1,-63,-2,50,-2,-97,-3,14,-3,-124,-4,-5,-5,119,-5,-7,-6,124,-6,11,-6,-102,-7,55,-7,-45,-8,126,-8,41,-8,-26,-9,-96,-9,113,-9,57,-9,29,-9,-5,-10,-21,-10,-28,-10,-31,-10,-18,-10,1,-9,29,-9,69,-9,114,-9,-83,-9,-19,-9,53,-8,-119,-8,-35,-8,68,-7,-89,-7,24,-6,-119,-6,7,-5,127,-5,12,-4,-118,-4,30,-3,-91,-3,57,-2,-53,-2,94,-1,-13,-1,-124,0,27,1,-85,1,60,2,-53,2,82,3,-32,3,92,4,-32,4,87,5,-52,5,57,6,-95,6,0,7,92,7,-88,7,-8,7,50,8,112,8,-100,8,-61,8,-30,8,-13,8,2,9,-1,8,-7,8,-24,8,-53,8,-85,8,122,8,71,8,8,8,-64,7,117,7,26,7,-64,6,89,6,-18,5,126,5,6,5,-119,4,10,4,-127,3,-2,2,109,2,-29,1,80,1,-64,0,46,0,-100,-1,9,-1,123,-2,-23,-3,94,-3,-43,-4,76,-4,-51,-5,74,-5,-41,-6,92,-6,-10,-7,-121,-7,45,-7,-48,-8,127,-8,52,-8,-13,-9,-71,-9,-117,-9,94,-9,68,-9,41,-9,34,-9,26,-9,36,-9,47,-9,74,-9,106,-9,-106,-9,-57,-9,4,-8,71,-8,-108,-8,-25,-8,65,-7,-92,-7,12,-6,124,-6,-18,-6,106,-5,-27,-5,107,-4,-17,-4,120,-3,7,-2,-113,-2,37,-1,-81,-1,67,0,-46,0,96,1,-17,1,122,2,2,3,-121,3,11,4,-121,4,-1,4,118,5,-34,5,76,6,-89,6,5,7,86,7,-95,7,-27,7,29,8,83,8,121,8,-100,8,-78,8,-62,8,-58,8,-60,8,-74,8,-96,8,-126,8,90,8,41,8,-14,7,-82,7,105,7,19,7,-63,6,92,6,-5,5,-115,5,28,5,-90,4,41,4,-86,3,39,3,-98,2,25,2,-120,1,0,1,111,0,-32,-1,85,-1,-59,-2,57,-2,-78,-3,37,-3,-90,-4,32,-4,-88,-5,43,-5,-69,-6,76,-6,-28,-7,-124,-7,41,-7,-45,-8,-115,-8,67,-8,11,-8,-42,-9,-86,-9,-118,-9,110,-9,96,-9,85,-9,90,-9,98,-9,118,-9,-109,-9,-73,-9,-27,-9,27,-8,90,-8,-98,-8,-17,-8,65,-7,-97,-7,0,-6,108,-6,-42,-6,78,-5,-59,-5,65,-4,-59,-4,70,-3,-49,-3,87,-2,-30,-2,111,-1,-6,-1,-120,0,18,1,-98,1,37,2,-81,2,45,3,-76,3,42,4,-89,4,22,5,-121,5,-20,5,80,6,-87,6,0,7,72,7,-110,7,-53,7,4,8,46,8,83,8,110,8,-127,8,-117,8,-117,8,-124,8,115,8,90,8,53,8,14,8,-41,7,-97,7,90,7,16,7,-67,6,100,6,6,6,-99,5,53,5,-64,4,79,4,-50,3,88,3,-51,2,82,2,-60,1,63,1,-75,0,40,0,-94,-1,19,-1,-115,-2,4,-2}; }
	private static byte[] data79(){ return new byte[] {-127,-3,-5,-4,-128,-4,-3,-5,-113,-5,19,-5,-83,-6,63,-6,-31,-7,-125,-7,50,-7,-34,-8,-97,-8,91,-8,38,-8,-5,-9,-49,-9,-71,-9,-99,-9,-105,-9,-114,-9,-102,-9,-94,-9,-66,-9,-38,-9,4,-8,51,-8,108,-8,-84,-8,-11,-8,66,-7,-103,-7,-10,-7,88,-6,-62,-6,47,-5,-93,-5,24,-4,-104,-4,18,-3,-103,-3,24,-2,-93,-2,40,-1,-79,-1,58,0,-62,0,74,1,-48,1,83,2,-42,2,85,3,-50,3,71,4,-72,4,39,5,-114,5,-15,5,77,6,-93,6,-16,6,57,7,119,7,-80,7,-30,7,4,8,44,8,56,8,81,8,78,8,81,8,66,8,46,8,20,8,-21,7,-63,7,-118,7,75,7,12,7,-72,6,110,6,13,6,-80,5,76,5,-34,4,112,4,-5,3,-128,3,7,3,-122,2,4,2,-128,1,-4,0,114,0,-15,-1,100,-1,-29,-2,92,-2,-39,-3,89,-3,-36,-4,95,-4,-20,-5,119,-5,11,-5,-95,-6,65,-6,-31,-7,-114,-7,61,-7,-12,-8,-75,-8,121,-8,74,-8,31,-8,-4,-9,-24,-9,-46,-9,-50,-9,-52,-9,-42,-9,-24,-9,0,-8,37,-8,76,-8,-126,-8,-70,-8,-6,-8,71,-7,-110,-7,-20,-7,72,-6,-87,-6,20,-5,126,-5,-15,-5,103,-4,-31,-4,92,-3,-33,-3,92,-2,-29,-2,100,-1,-20,-1,110,0,-11,0,117,1,-6,1,119,2,-10,2,109,3,-25,3,84,4,-58,4,44,5,-113,5,-19,5,68,6,-109,6,-33,6,29,7,93,7,-116,7,-68,7,-39,7,-6,7,8,8,24,8,19,8,20,8,-1,7,-19,7,-54,7,-92,7,118,7,61,7,1,7,-71,6,108,6,29,6,-66,5,99,5,-5,4,-109,4,34,4,-78,3,55,3,-61,2,63,2,-57,1,63,1,-61,0,61,0,-69,-1,56,-1,-74,-2,55,-2,-74,-3,62,-3,-64,-4,79,-4,-37,-5,110,-5,6,-5,-94,-6,68,-6,-17,-7,-102,-7,84,-7,11,-7,-44,-8,-102,-8,113,-8,74,-8,44,-8,25,-8,10,-8,6,-8,10,-8,23,-8,39,-8,73,-8,105,-8,-106,-8,-51,-8,2,-7,74,-7,-111,-7,-30,-7,55,-6,-108,-6,-10,-6,92,-5,-54,-5,55,-4,-83,-4,36,-3,-97,-3,25,-2,-101,-2,22,-1,-99,-1,25,0,-98,0,26,1,-101,1,26,2,-111,2,13,3,-128,3,-15,3,96,4,-57,4,42,5,-118,5,-31,5,51,6,-128,6,-62,6,5,7,52,7,108,7,-117,7,-80,7,-60,7,-42,7,-37,7,-36,7,-47,7,-63,7,-89,7,-121,7,92,7,46,7,-12,6,-74,6,110,6,37,6,-51,5,121,5,22,5,-74,4,74,4,-33,3,109,3,-7,2,-127,2,8,2,-119,1,17,1,-117,0,19,0,-114,-1,19,-1,-107,-2,23,-2,-96,-3,38,-3,-77,-4,66,-4,-44,-5,109,-5,9,-5,-87,-6,82,-6,-2,-7,-80,-7,109,-7,42,-7,-11,-8,-60,-8,-105,-8,124,-8,90,-8,81,-8,63,-8,68,-8,70,-8,87,-8,107,-8,-119,-8,-78,-8,-38,-8,21,-7,76,-7,-112,-7,-37,-7,40,-6,-127,-6,-38,-6,59,-5,-94,-5,9,-4,124,-4,-24,-4,98,-3,-43,-3,82,-2,-53,-2,73,-1,-59,-1,68,0,-66,0,61,1,-74,1,48,2,-90,2,25,3,-117,3,-9,3,96,4,-62,4,36,5,122,5,-47,5,30,6,99,6,-89,6,-34,6,17,7,63,7,94,7,-128,7,-115,7,-95,7,-98,7,-94,7,-111,7,-128,7,102,7,65,7,25,7,-25,6,-82,6,111,6,41,6,-36,5,-118,5,52,5,-47,4,117,4,10,4,-95,3,49,3,-65,2,75,2,-45,1,92,1,-33,0,102,0,-22,-1,110,-1,-11,-2,122,-2,3,-2,-114,-3,26,-3,-86,-4,63,-4,-44,-5,115,-5,17,-5,-72,-6,101,-6,19,-6,-51,-7,-118,-7,78,-7,28,-7,-20,-8,-56,-8,-88,-8,-108,-8,-126,-8,126,-8,122,-8,-120,-8,-109,-8,-81,-8,-53,-8,-13,-8,34,-7,86,-7,-110,-7,-41,-7,27,-6,112,-6,-64,-6,29,-5,124,-5,-35,-5,74,-4,-80,-4,36,-3,-109,-3,9,-2,-128,-2,-11,-2,114,-1,-25,-1,101,0,-38,0,85,1,-54,1,63,2,-79,2,33,3,-116,3,-10,3,89,4,-72,4,20,5,104,5,-71,5,3,6,67,6,-123,6,-74,6,-23,6,16,7,47,7,73,7,92,7,99,7,105,7,97,7,83,7,66,7,34,7,2,7,-43,6,-92,6,107,6,45,6,-28,5,-98,5,71,5,-13,4,-104,4,52,4,-45,3,103,3,-3,2,-116,2,28,2,-90,1,51,1,-71,0,69,0,-54,-1,86,-1,-35,-2,105,-2,-12,-3,-123,-3,20,-3,-86,-4,65,-4,-36,-5,126,-5,34,-5,-53,-6,125,-6,47,-6,-19,-7,-84,-7,120,-7,66,-7,29,-7,-11,-8,-33,-8,-57,-8}; }
	private static byte[] data80(){ return new byte[] {-69,-8,-73,-8,-72,-8,-61,-8,-42,-8,-22,-8,15,-7,53,-7,96,-7,-99,-7,-49,-7,26,-6,91,-6,-81,-6,-3,-6,91,-5,-77,-5,24,-4,126,-4,-27,-4,83,-3,-63,-3,52,-2,-91,-2,29,-1,-116,-1,9,0,121,0,-14,0,100,1,-42,1,72,2,-76,2,34,3,-121,3,-18,3,75,4,-87,4,-2,4,81,5,-101,5,-30,5,35,6,89,6,-111,6,-73,6,-29,6,-6,6,22,7,33,7,45,7,44,7,36,7,23,7,0,7,-27,6,-63,6,-108,6,100,6,43,6,-19,5,-88,5,93,5,14,5,-73,4,96,4,-2,3,-97,3,52,3,-47,2,94,2,-11,1,-127,1,14,1,-96,0,37,0,-72,-1,64,-1,-49,-2,95,-2,-20,-3,-126,-3,23,-3,-83,-4,76,-4,-23,-5,-112,-5,55,-5,-27,-6,-103,-6,80,-6,17,-6,-44,-7,-95,-7,113,-7,75,-7,43,-7,16,-7,1,-7,-14,-8,-13,-8,-12,-8,1,-7,17,-7,45,-7,74,-7,119,-7,-97,-7,-39,-7,17,-6,82,-6,-100,-6,-28,-6,59,-5,-115,-5,-20,-5,72,-4,-82,-4,18,-3,126,-3,-24,-3,87,-2,-57,-2,54,-1,-85,-1,25,0,-113,0,-4,0,111,1,-36,1,73,2,-78,2,27,3,124,3,-32,3,57,4,-110,4,-27,4,50,5,123,5,-66,5,-6,5,49,6,97,6,-118,6,-83,6,-55,6,-37,6,-18,6,-18,6,-12,6,-26,6,-39,6,-60,6,-90,6,-126,6,88,6,36,6,-15,5,-81,5,111,5,34,5,-39,4,-128,4,45,4,-51,3,112,3,11,3,-92,2,61,2,-49,1,99,1,-12,0,-124,0,22,0,-91,-1,52,-1,-56,-2,87,-2,-16,-3,-125,-3,31,-3,-71,-4,91,-4,-4,-5,-88,-5,80,-5,3,-5,-68,-6,113,-6,62,-6,-7,-7,-45,-7,-98,-7,127,-7,94,-7,73,-7,53,-7,50,-7,39,-7,53,-7,57,-7,81,-7,106,-7,-121,-7,-76,-7,-37,-7,21,-6,75,-6,-115,-6,-47,-6,31,-5,106,-5,-61,-5,24,-4,120,-4,-42,-4,60,-3,-97,-3,11,-2,115,-2,-29,-2,75,-1,-66,-1,40,0,-103,0,5,1,114,1,-38,1,69,2,-86,2,14,3,110,3,-55,3,36,4,117,4,-56,4,16,5,86,5,-107,5,-47,5,2,6,49,6,88,6,120,6,-109,6,-91,6,-78,6,-75,6,-73,6,-85,6,-99,6,-121,6,105,6,70,6,28,6,-21,5,-75,5,119,5,57,5,-20,4,-88,4,76,4,2,4,-99,3,75,3,-31,2,-123,2,26,2,-76,1,75,1,-35,0,116,0,8,0,-104,-1,51,-1,-63,-2,92,-2,-12,-3,-117,-3,47,-3,-58,-4,116,-4,17,-4,-60,-5,112,-5,38,-5,-34,-6,-96,-6,96,-6,48,-6,-4,-7,-43,-7,-79,-7,-107,-7,-128,-7,112,-7,104,-7,103,-7,108,-7,120,-7,-116,-7,-91,-7,-60,-7,-19,-7,23,-6,76,-6,-124,-6,-62,-6,6,-5,79,-5,-100,-5,-17,-5,68,-4,-97,-4,-4,-4,92,-3,-64,-3,36,-2,-115,-2,-10,-2,92,-1,-53,-1,48,0,-96,0,5,1,112,1,-45,1,61,2,-102,2,-2,2,88,3,-81,3,10,4,85,4,-91,4,-22,4,45,5,107,5,-94,5,-47,5,0,6,35,6,66,6,92,6,106,6,122,6,123,6,122,6,113,6,97,6,75,6,47,6,10,6,-26,5,-81,5,-126,5,63,5,6,5,-66,4,115,4,39,4,-48,3,126,3,33,3,-60,2,101,2,0,2,-98,1,54,1,-48,0,103,0,-2,-1,-104,-1,44,-1,-53,-2,95,-2,0,-2,-102,-3,64,-3,-33,-4,-119,-4,50,-4,-31,-5,-107,-5,75,-5,8,-5,-53,-6,-113,-6,96,-6,46,-6,10,-6,-25,-7,-51,-7,-72,-7,-85,-7,-96,-7,-92,-7,-90,-7,-75,-7,-58,-7,-33,-7,-2,-7,38,-6,78,-6,-124,-6,-74,-6,-9,-6,52,-5,-127,-5,-61,-5,30,-4,100,-4,-56,-4,23,-3,126,-3,-41,-3,59,-2,-97,-2,3,-1,106,-1,-46,-1,51,0,-96,0,0,1,105,1,-55,1,43,2,-119,2,-26,2,63,3,-109,3,-24,3,48,4,-127,4,-66,4,5,5,57,5,115,5,-99,5,-50,5,-23,5,15,6,32,6,50,6,63,6,63,6,65,6,53,6,38,6,19,6,-14,5,-42,5,-86,5,125,5,76,5,15,5,-44,4,-111,4,71,4,-1,3,-84,3,88,3,4,3,-90,2,77,2,-22,1,-115,1,39,1,-58,0,96,0,-6,-1,-102,-1,49,-1,-47,-2,110,-2,12,-2,-77,-3,80,-3,-1,-4,-94,-4,87,-4,3,-4,-69,-5,118,-5,52,-5,-8,-6,-60,-6,-115,-6,105,-6,58,-6,35,-6,4,-6,-15,-7,-25,-7,-39,-7,-31,-7,-32,-7,-18,-7,1,-6,23,-6,57,-6,91,-6,-124,-6,-73,-6,-24,-6,39,-5,98,-5,-88,-5,-15,-5,60,-4,-113,-4}; }
	private static byte[] data81(){ return new byte[] {-33,-4,58,-3,-113,-3,-15,-3,74,-2,-82,-2,14,-1,110,-1,-42,-1,48,0,-98,0,-11,0,93,1,-71,1,23,2,114,2,-52,2,32,3,114,3,-60,3,10,4,84,4,-106,4,-47,4,12,5,61,5,108,5,-109,5,-74,5,-46,5,-24,5,-7,5,2,6,7,6,4,6,-4,5,-20,5,-40,5,-66,5,-101,5,121,5,70,5,29,5,-34,4,-87,4,100,4,34,4,-40,3,-117,3,57,3,-24,2,-113,2,54,2,-35,1,123,1,33,1,-67,0,96,0,-5,-1,-96,-1,57,-1,-32,-2,123,-2,37,-2,-59,-3,113,-3,24,-3,-56,-4,119,-4,46,-4,-28,-5,-93,-5,98,-5,43,-5,-13,-6,-56,-6,-102,-6,118,-6,90,-6,60,-6,48,-6,28,-6,25,-6,24,-6,28,-6,41,-6,56,-6,82,-6,108,-6,-111,-6,-71,-6,-25,-6,24,-5,84,-5,-117,-5,-46,-5,20,-4,96,-4,-87,-4,-1,-4,78,-3,-88,-3,-1,-3,88,-2,-72,-2,17,-1,116,-1,-48,-1,47,0,-112,0,-20,0,72,1,-87,1,-6,1,92,2,-87,2,1,3,76,3,-100,3,-32,3,40,4,100,4,-94,4,-40,4,7,5,54,5,90,5,125,5,-102,5,-86,5,-63,5,-59,5,-51,5,-55,5,-62,5,-78,5,-93,5,-125,5,106,5,65,5,25,5,-22,4,-76,4,124,4,63,4,-6,3,-72,3,108,3,30,3,-47,2,120,2,41,2,-53,1,119,1,23,1,-66,0,96,0,4,0,-91,-1,74,-1,-18,-2,-110,-2,59,-2,-30,-3,-114,-3,60,-3,-21,-4,-96,-4,88,-4,17,-4,-45,-5,-109,-5,95,-5,42,-5,-4,-6,-44,-6,-80,-6,-111,-6,124,-6,101,-6,92,-6,83,-6,81,-6,89,-6,94,-6,117,-6,-124,-6,-90,-6,-62,-6,-20,-6,21,-5,70,-5,126,-5,-77,-5,-7,-5,51,-4,127,-4,-57,-4,19,-3,104,-3,-78,-3,17,-2,95,-2,-66,-2,21,-1,110,-1,-51,-1,37,0,-127,0,-35,0,52,1,-115,1,-28,1,56,2,-118,2,-37,2,36,3,113,3,-76,3,-9,3,51,4,111,4,-96,4,-45,4,-4,4,33,5,67,5,93,5,115,5,-127,5,-115,5,-113,5,-111,5,-121,5,124,5,104,5,81,5,51,5,17,5,-22,4,-70,4,-116,4,81,4,27,4,-38,3,-105,3,80,3,8,3,-72,2,109,2,23,2,-60,1,111,1,23,1,-65,0,102,0,11,0,-74,-1,87,-1,6,-1,-89,-2,89,-2,-1,-3,-79,-3,96,-3,20,-3,-52,-4,-126,-4,68,-4,2,-4,-54,-5,-109,-5,98,-5,51,-5,16,-5,-23,-6,-50,-6,-74,-6,-94,-6,-106,-6,-111,-6,-119,-6,-107,-6,-106,-6,-83,-6,-70,-6,-38,-6,-12,-6,29,-5,65,-5,117,-5,-95,-5,-33,-5,21,-4,87,-4,-103,-4,-32,-4,41,-3,118,-3,-58,-3,20,-2,108,-2,-70,-2,24,-1,103,-1,-59,-1,23,0,114,0,-58,0,32,1,111,1,-56,1,19,2,104,2,-79,2,-4,2,65,3,-123,3,-59,3,0,4,55,4,107,4,-105,4,-59,4,-28,4,10,5,30,5,56,5,71,5,78,5,88,5,82,5,81,5,66,5,51,5,26,5,3,5,-34,4,-68,4,-113,4,97,4,47,4,-13,3,-66,3,118,3,60,3,-18,2,-87,2,94,2,10,2,-62,1,103,1,28,1,-64,0,115,0,21,0,-59,-1,111,-1,23,-1,-54,-2,112,-2,38,-2,-46,-3,-116,-3,58,-3,-3,-4,-81,-4,121,-4,52,-4,0,-4,-52,-5,-104,-5,114,-5,70,-5,40,-5,9,-5,-14,-6,-33,-6,-45,-6,-55,-6,-55,-6,-54,-6,-46,-6,-31,-6,-13,-6,9,-5,43,-5,69,-5,117,-5,-104,-5,-50,-5,-3,-5,57,-4,116,-4,-78,-4,-8,-4,57,-3,-120,-3,-50,-3,30,-2,109,-2,-67,-2,16,-1,98,-1,-74,-1,10,0,93,0,-79,0,1,1,85,1,-93,1,-13,1,61,2,-121,2,-48,2,15,3,87,3,-115,3,-52,3,-1,3,50,4,93,4,-120,4,-86,4,-54,4,-26,4,-9,4,11,5,21,5,23,5,30,5,19,5,12,5,-3,4,-26,4,-47,4,-82,4,-114,4,102,4,56,4,11,4,-46,3,-99,3,96,3,33,3,-36,2,-102,2,78,2,7,2,-70,1,105,1,31,1,-57,0,125,0,37,0,-38,-1,-126,-1,54,-1,-31,-2,-105,-2,70,-2,-3,-3,-78,-3,107,-3,40,-3,-26,-4,-89,-4,111,-4,53,-4,5,-4,-43,-5,-86,-5,-123,-5,99,-5,71,-5,49,-5,26,-5,17,-5,4,-5,4,-5,5,-5,10,-5,24,-5,40,-5,60,-5,90,-5,119,-5,-101,-5,-58,-5,-16,-5,34,-4,87,-4,-113,-4,-52,-4,10,-3,78,-3,-112,-3,-36,-3,32,-2,111,-2,-69,-2,8,-1,90,-1,-90,-1,-8,-1,71,0,-104,0,-28,0,54,1,125,1,-50,1,18,2}; }
	private static byte[] data82(){ return new byte[] {92,2,-98,2,-30,2,30,3,93,3,-113,3,-55,3,-11,3,36,4,74,4,109,4,-114,4,-91,4,-67,4,-52,4,-41,4,-33,4,-32,4,-37,4,-43,4,-59,4,-75,4,-100,4,-126,4,96,4,59,4,21,4,-29,3,-75,3,127,3,70,3,12,3,-54,2,-116,2,67,2,3,2,-77,1,112,1,31,1,-43,0,-120,0,56,0,-21,-1,-97,-1,78,-1,5,-1,-74,-2,111,-2,35,-2,-30,-3,-105,-3,91,-3,23,-3,-32,-4,-92,-4,112,-4,64,-4,15,-4,-24,-5,-61,-5,-96,-5,-121,-5,109,-5,89,-5,78,-5,65,-5,63,-5,63,-5,67,-5,79,-5,91,-5,114,-5,-122,-5,-88,-5,-59,-5,-19,-5,21,-4,68,-4,116,-4,-85,-4,-31,-4,31,-3,91,-3,-97,-3,-33,-3,39,-2,110,-2,-75,-2,3,-1,74,-1,-104,-1,-28,-1,48,0,122,0,-54,0,14,1,93,1,-94,1,-24,1,45,2,110,2,-83,2,-21,2,34,3,91,3,-119,3,-67,3,-29,3,17,4,43,4,82,4,99,4,-126,4,-116,4,-100,4,-96,4,-90,4,-93,4,-100,4,-112,4,-128,4,108,4,82,4,54,4,16,4,-17,3,-64,3,-105,3,98,3,46,3,-9,2,-70,2,126,2,61,2,-6,1,-74,1,112,1,39,1,-31,0,-107,0,77,0,0,0,-71,-1,108,-1,38,-1,-37,-2,-105,-2,78,-2,14,-2,-56,-3,-114,-3,77,-3,21,-3,-33,-4,-87,-4,124,-4,77,-4,36,-4,4,-4,-35,-5,-58,-5,-84,-5,-104,-5,-116,-5,125,-5,123,-5,122,-5,123,-5,-121,-5,-113,-5,-92,-5,-71,-5,-46,-5,-14,-5,18,-4,60,-4,98,-4,-107,-4,-62,-4,-7,-4,48,-3,107,-3,-88,-3,-26,-3,43,-2,105,-2,-75,-2,-12,-2,65,-1,-124,-1,-49,-1,23,0,95,0,-89,0,-18,0,52,1,120,1,-68,1,-4,1,61,2,121,2,-76,2,-24,2,34,3,77,3,-127,3,-92,3,-46,3,-20,3,19,4,37,4,65,4,78,4,95,4,100,4,106,4,104,4,101,4,89,4,79,4,56,4,36,4,8,4,-21,3,-59,3,-93,3,114,3,74,3,21,3,-28,2,-87,2,115,2,51,2,-10,1,-72,1,112,1,52,1,-24,0,-88,0,94,0,27,0,-47,-1,-115,-1,71,-1,1,-1,-64,-2,123,-2,58,-2,-2,-3,-68,-3,-119,-3,73,-3,27,-3,-27,-4,-73,-4,-115,-4,98,-4,66,-4,31,-4,5,-4,-21,-5,-40,-5,-56,-5,-66,-5,-75,-5,-74,-5,-77,-5,-65,-5,-61,-5,-38,-5,-26,-5,1,-4,29,-4,57,-4,96,-4,-123,-4,-81,-4,-35,-4,17,-3,62,-3,125,-3,-82,-3,-16,-3,41,-2,107,-2,-85,-2,-20,-2,49,-1,116,-1,-72,-1,-1,-1,63,0,-121,0,-54,0,11,1,79,1,-114,1,-53,1,11,2,66,2,124,2,-79,2,-28,2,19,3,65,3,104,3,-114,3,-79,3,-49,3,-24,3,-2,3,19,4,27,4,44,4,42,4,49,4,42,4,36,4,25,4,6,4,-8,3,-40,3,-59,3,-100,3,-126,3,83,3,46,3,-2,2,-50,2,-100,2,99,2,48,2,-18,1,-70,1,116,1,60,1,-11,0,-72,0,114,0,50,0,-17,-1,-84,-1,105,-1,41,-1,-26,-2,-85,-2,104,-2,47,-2,-12,-3,-69,-3,-121,-3,81,-3,35,-3,-11,-4,-53,-4,-93,-4,-128,-4,97,-4,67,-4,47,-4,20,-4,11,-4,-8,-5,-10,-5,-19,-5,-15,-5,-13,-5,-3,-5,9,-4,25,-4,46,-4,71,-4,99,-4,-125,-4,-91,-4,-49,-4,-11,-4,38,-3,84,-3,-123,-3,-65,-3,-16,-3,47,-2,103,-2,-91,-2,-30,-2,35,-1,96,-1,-92,-1,-30,-1,36,0,101,0,-92,0,-27,0,34,1,96,1,-100,1,-44,1,16,2,65,2,120,2,-87,2,-44,2,5,3,37,3,82,3,109,3,-112,3,-89,3,-67,3,-44,3,-37,3,-18,3,-17,3,-13,3,-11,3,-24,3,-23,3,-48,3,-55,3,-82,3,-106,3,124,3,88,3,57,3,15,3,-24,2,-72,2,-117,2,90,2,34,2,-15,1,-76,1,124,1,65,1,4,1,-59,0,-117,0,70,0,13,0,-54,-1,-115,-1,79,-1,17,-1,-43,-2,-102,-2,97,-2,40,-2,-13,-3,-65,-3,-114,-3,95,-3,51,-3,10,-3,-30,-4,-61,-4,-95,-4,-124,-4,112,-4,84,-4,76,-4,54,-4,52,-4,41,-4,45,-4,41,-4,54,-4,58,-4,78,-4,91,-4,115,-4,-118,-4,-86,-4,-57,-4,-20,-4,17,-3,59,-3,103,-3,-107,-3,-57,-3,-6,-3,47,-2,103,-2,-99,-2,-37,-2,17,-1,84,-1,-120,-1,-51,-1,4,0,69,0,126,0,-65,0,-12,0,53,1,104,1,-94,1,-40,1,11,2,61,2,106,2,-101,2,-64,2,-20,2,12,3,47,3,76,3,103,3,125,3,-111,3,-98,3,-82,3}; }
	private static byte[] data83(){ return new byte[] {-79,3,-70,3,-73,3,-76,3,-80,3,-95,3,-108,3,-126,3,108,3,82,3,56,3,21,3,-11,2,-53,2,-89,2,119,2,78,2,26,2,-22,1,-76,1,-127,1,69,1,19,1,-45,0,-98,0,96,0,37,0,-21,-1,-80,-1,115,-1,63,-1,-3,-2,-51,-2,-112,-2,95,-2,41,-2,-6,-3,-57,-3,-97,-3,109,-3,77,-3,34,-3,2,-3,-27,-4,-60,-4,-79,-4,-104,-4,-119,-4,121,-4,112,-4,103,-4,103,-4,100,-4,108,-4,113,-4,125,-4,-114,-4,-99,-4,-73,-4,-52,-4,-19,-4,9,-3,46,-3,82,-3,122,-3,-88,-3,-49,-3,4,-2,49,-2,103,-2,-103,-2,-47,-2,5,-1,64,-1,119,-1,-79,-1,-24,-1,36,0,92,0,-108,0,-50,0,2,1,59,1,110,1,-95,1,-43,1,-1,1,52,2,87,2,-122,2,-87,2,-53,2,-15,2,6,3,40,3,58,3,79,3,97,3,106,3,120,3,120,3,-127,3,120,3,122,3,110,3,97,3,85,3,62,3,44,3,17,3,-12,2,-43,2,-76,2,-114,2,103,2,60,2,18,2,-29,1,-78,1,-125,1,75,1,30,1,-31,0,-79,0,117,0,65,0,8,0,-45,-1,-104,-1,101,-1,44,-1,-8,-2,-57,-2,-113,-2,99,-2,47,-2,7,-2,-42,-3,-78,-3,-122,-3,103,-3,66,-3,37,-3,10,-3,-17,-4,-35,-4,-59,-4,-66,-4,-85,-4,-87,-4,-95,-4,-98,-4,-91,-4,-90,-4,-77,-4,-68,-4,-50,-4,-33,-4,-9,-4,14,-3,44,-3,74,-3,108,-3,-112,-3,-74,-3,-32,-3,10,-2,57,-2,100,-2,-103,-2,-58,-2,-2,-2,45,-1,100,-1,-104,-1,-50,-1,5,0,56,0,112,0,-95,0,-40,0,9,1,61,1,107,1,-99,1,-56,1,-12,1,31,2,66,2,108,2,-117,2,-83,2,-58,2,-26,2,-11,2,19,3,26,3,47,3,53,3,63,3,63,3,69,3,61,3,58,3,48,3,33,3,22,3,-2,2,-21,2,-47,2,-73,2,-107,2,121,2,79,2,48,2,4,2,-39,1,-78,1,127,1,85,1,33,1,-14,0,-66,0,-114,0,87,0,39,0,-16,-1,-65,-1,-118,-1,88,-1,40,-1,-13,-2,-58,-2,-105,-2,105,-2,63,-2,21,-2,-20,-3,-54,-3,-93,-3,-122,-3,101,-3,76,-3,50,-3,30,-3,9,-3,-4,-4,-19,-4,-26,-4,-33,-4,-38,-4,-34,-4,-35,-4,-23,-4,-19,-4,-1,-4,10,-3,34,-3,50,-3,81,-3,102,-3,-118,-3,-92,-3,-51,-3,-20,-3,23,-2,63,-2,103,-2,-104,-2,-63,-2,-14,-2,34,-1,79,-1,-122,-1,-79,-1,-22,-1,21,0,74,0,124,0,-86,0,-36,0,12,1,53,1,104,1,-114,1,-70,1,-31,1,7,2,41,2,77,2,104,2,-120,2,-96,2,-72,2,-53,2,-35,2,-21,2,-9,2,1,3,2,3,8,3,7,3,0,3,-2,2,-18,2,-26,2,-43,2,-64,2,-83,2,-108,2,120,2,94,2,58,2,27,2,-9,1,-48,1,-87,1,-128,1,85,1,41,1,-5,0,-49,0,-99,0,114,0,62,0,17,0,-33,-1,-80,-1,-126,-1,82,-1,35,-1,-6,-2,-56,-2,-93,-2,119,-2,79,-2,45,-2,3,-2,-24,-3,-62,-3,-86,-3,-115,-3,116,-3,96,-3,76,-3,59,-3,50,-3,32,-3,34,-3,19,-3,27,-3,21,-3,30,-3,36,-3,44,-3,61,-3,72,-3,95,-3,113,-3,-116,-3,-95,-3,-60,-3,-36,-3,4,-2,33,-2,73,-2,110,-2,-106,-2,-63,-2,-24,-2,25,-1,63,-1,114,-1,-101,-1,-53,-1,-5,-1,36,0,88,0,126,0,-78,0,-39,0,8,1,46,1,90,1,127,1,-91,1,-53,1,-23,1,15,2,38,2,71,2,94,2,117,2,-118,2,-101,2,-87,2,-71,2,-66,2,-56,2,-54,2,-52,2,-55,2,-57,2,-68,2,-75,2,-91,2,-103,2,-126,2,115,2,86,2,65,2,35,2,5,2,-26,1,-61,1,-95,1,122,1,86,1,43,1,5,1,-40,0,-79,0,-127,0,91,0,40,0,2,0,-46,-1,-88,-1,125,-1,79,-1,41,-1,-3,-2,-42,-2,-79,-2,-121,-2,104,-2,66,-2,38,-2,3,-2,-22,-3,-50,-3,-74,-3,-92,-3,-116,-3,127,-3,111,-3,100,-3,94,-3,84,-3,84,-3,80,-3,86,-3,88,-3,98,-3,106,-3,120,-3,-121,-3,-102,-3,-83,-3,-60,-3,-36,-3,-6,-3,19,-2,53,-2,85,-2,116,-2,-97,-2,-69,-2,-21,-2,9,-1,58,-1,92,-1,-118,-1,-78,-1,-35,-1,7,0,49,0,92,0,-125,0,-80,0,-45,0,-1,0,35,1,70,1,110,1,-116,1,-81,1,-52,1,-22,1,4,2,28,2,53,2,69,2,92,2,103,2,119,2,126,2,-117,2,-118,2,-109,2,-114,2,-112,2,-121,2,-128,2,120,2,105,2,92,2,74,2,51,2,35,2,4,2,-15,1}; }
	private static byte[] data84(){ return new byte[] {-49,1,-74,1,-110,1,117,1,79,1,46,1,9,1,-31,0,-67,0,-110,0,111,0,66,0,31,0,-15,-1,-52,-1,-93,-1,124,-1,84,-1,48,-1,7,-1,-25,-2,-65,-2,-93,-2,126,-2,97,-2,69,-2,39,-2,17,-2,-9,-3,-27,-3,-50,-3,-63,-3,-81,-3,-89,-3,-101,-3,-108,-3,-113,-3,-114,-3,-115,-3,-111,-3,-106,-3,-101,-3,-85,-3,-79,-3,-60,-3,-44,-3,-27,-3,-2,-3,18,-2,46,-2,70,-2,101,-2,-126,-2,-94,-2,-60,-2,-28,-2,10,-1,44,-1,83,-1,119,-1,-99,-1,-59,-1,-24,-1,21,0,52,0,97,0,127,0,-85,0,-53,0,-14,0,17,1,52,1,83,1,115,1,-113,1,-85,1,-61,1,-34,1,-16,1,9,2,21,2,41,2,52,2,64,2,73,2,79,2,84,2,84,2,86,2,79,2,79,2,66,2,62,2,43,2,34,2,16,2,-5,1,-20,1,-49,1,-67,1,-98,1,-123,1,104,1,73,1,42,1,9,1,-25,0,-60,0,-93,0,123,0,93,0,50,0,17,0,-20,-1,-58,-1,-93,-1,-128,-1,91,-1,57,-1,26,-1,-12,-2,-38,-2,-71,-2,-101,-2,-125,-2,103,-2,78,-2,58,-2,35,-2,17,-2,3,-2,-17,-3,-22,-3,-41,-3,-40,-3,-54,-3,-52,-3,-58,-3,-52,-3,-53,-3,-46,-3,-37,-3,-33,-3,-12,-3,-9,-3,18,-2,27,-2,51,-2,72,-2,94,-2,120,-2,-109,-2,-84,-2,-53,-2,-22,-2,5,-1,44,-1,69,-1,110,-1,-118,-1,-80,-1,-46,-1,-13,-1,25,0,57,0,92,0,127,0,-99,0,-61,0,-35,0,1,1,26,1,57,1,84,1,111,1,-124,1,-96,1,-82,1,-57,1,-41,1,-27,1,-11,1,-2,1,10,2,15,2,24,2,21,2,30,2,22,2,24,2,14,2,11,2,-3,1,-9,1,-27,1,-40,1,-57,1,-77,1,-98,1,-117,1,110,1,91,1,60,1,36,1,4,1,-23,0,-56,0,-85,0,-117,0,105,0,75,0,39,0,9,0,-25,-1,-60,-1,-87,-1,-126,-1,106,-1,69,-1,42,-1,14,-1,-17,-2,-40,-2,-71,-2,-89,-2,-118,-2,122,-2,99,-2,82,-2,66,-2,52,-2,36,-2,31,-2,15,-2,17,-2,4,-2,7,-2,1,-2,8,-2,6,-2,15,-2,19,-2,31,-2,40,-2,55,-2,66,-2,85,-2,103,-2,121,-2,-112,-2,-90,-2,-68,-2,-41,-2,-16,-2,12,-1,39,-1,70,-1,96,-1,-126,-1,-100,-1,-64,-1,-38,-1,-3,-1,26,0,57,0,87,0,120,0,-112,0,-75,0,-57,0,-20,0,-1,0,29,1,50,1,75,1,94,1,117,1,-125,1,-104,1,-90,1,-78,1,-63,1,-58,1,-44,1,-45,1,-32,1,-37,1,-32,1,-36,1,-37,1,-44,1,-49,1,-59,1,-71,1,-79,1,-97,1,-111,1,-126,1,106,1,93,1,66,1,46,1,24,1,-5,0,-26,0,-56,0,-82,0,-107,0,115,0,93,0,57,0,34,0,1,0,-27,-1,-55,-1,-85,-1,-112,-1,115,-1,88,-1,62,-1,38,-1,10,-1,-9,-2,-36,-2,-56,-2,-73,-2,-96,-2,-109,-2,-127,-2,114,-2,104,-2,92,-2,82,-2,77,-2,67,-2,69,-2,61,-2,65,-2,64,-2,67,-2,74,-2,79,-2,87,-2,99,-2,107,-2,125,-2,-121,-2,-101,-2,-86,-2,-68,-2,-45,-2,-26,-2,-2,-2,19,-1,44,-1,69,-1,95,-1,120,-1,-108,-1,-84,-1,-53,-1,-29,-1,1,0,26,0,54,0,81,0,106,0,-122,0,-98,0,-72,0,-52,0,-23,0,-8,0,18,1,37,1,53,1,73,1,88,1,101,1,118,1,124,1,-116,1,-114,1,-101,1,-99,1,-96,1,-91,1,-97,1,-90,1,-100,1,-101,1,-109,1,-116,1,-126,1,120,1,106,1,93,1,79,1,60,1,46,1,23,1,7,1,-17,0,-36,0,-60,0,-82,0,-108,0,127,0,98,0,77,0,49,0,26,0,-2,-1,-26,-1,-52,-1,-76,-1,-101,-1,-124,-1,106,-1,86,-1,62,-1,40,-1,23,-1,1,-1,-17,-2,-33,-2,-51,-2,-64,-2,-77,-2,-92,-2,-98,-2,-113,-2,-114,-2,-126,-2,-128,-2,125,-2,121,-2,125,-2,122,-2,-127,-2,-127,-2,-115,-2,-114,-2,-100,-2,-94,-2,-78,-2,-69,-2,-52,-2,-39,-2,-21,-2,-4,-2,15,-1,32,-1,55,-1,74,-1,97,-1,119,-1,-116,-1,-93,-1,-67,-1,-47,-1,-20,-1,1,0,24,0,51,0,69,0,97,0,113,0,-114,0,-99,0,-75,0,-57,0,-39,0,-18,0,-5,0,14,1,27,1,40,1,55,1,62,1,75,1,83,1,88,1,97,1,97,1,104,1,103,1,103,1,104,1,97,1,97,1,88,1,83,1,76,1,62,1,57,1,38,1,33,1,11,1,4,1,-22,0,-29,0,-56,0,-67,0,-91,0,-109,0,127,0,103,0,87,0,60,0,44,0,17,0}; }
	private static byte[] data85(){ return new byte[] {0,0,-26,-1,-43,-1,-68,-1,-86,-1,-109,-1,-127,-1,108,-1,92,-1,71,-1,55,-1,40,-1,20,-1,13,-1,-8,-2,-15,-2,-29,-2,-39,-2,-46,-2,-56,-2,-60,-2,-67,-2,-70,-2,-73,-2,-74,-2,-74,-2,-72,-2,-70,-2,-66,-2,-61,-2,-54,-2,-46,-2,-39,-2,-26,-2,-19,-2,-3,-2,7,-1,24,-1,36,-1,53,-1,69,-1,86,-1,105,-1,121,-1,-114,-1,-98,-1,-75,-1,-57,-1,-39,-1,-15,-1,-1,-1,25,0,40,0,62,0,80,0,98,0,117,0,-122,0,-104,0,-88,0,-72,0,-58,0,-44,0,-31,0,-17,0,-8,0,5,1,11,1,20,1,28,1,33,1,38,1,41,1,42,1,46,1,43,1,44,1,39,1,38,1,30,1,29,1,15,1,14,1,0,1,-7,0,-21,0,-29,0,-47,0,-53,0,-76,0,-83,0,-105,0,-117,0,122,0,104,0,86,0,71,0,49,0,36,0,15,0,-3,-1,-18,-1,-40,-1,-53,-1,-75,-1,-87,-1,-108,-1,-119,-1,117,-1,106,-1,88,-1,78,-1,63,-1,53,-1,42,-1,29,-1,24,-1,13,-1,6,-1,2,-1,-6,-2,-9,-2,-9,-2,-18,-2,-11,-2,-17,-2,-12,-2,-10,-2,-9,-2,-2,-2,1,-1,9,-1,16,-1,25,-1,32,-1,44,-1,52,-1,67,-1,77,-1,92,-1,101,-1,120,-1,-125,-1,-108,-1,-93,-1,-80,-1,-61,-1,-47,-1,-29,-1,-15,-1,1,0,19,0,33,0,49,0,66,0,78,0,96,0,108,0,122,0,-120,0,-108,0,-97,0,-82,0,-77,0,-62,0,-58,0,-45,0,-41,0,-34,0,-27,0,-26,0,-18,0,-18,0,-16,0,-15,0,-15,0,-18,0,-16,0,-23,0,-26,0,-29,0,-38,0,-41,0,-49,0,-61,0,-63,0,-80,0,-85,0,-98,0,-109,0,-120,0,122,0,110,0,96,0,84,0,68,0,57,0,40,0,28,0,12,0,-1,-1,-16,-1,-29,-1,-44,-1,-56,-1,-71,-1,-82,-1,-97,-1,-106,-1,-121,-1,127,-1,115,-1,105,-1,97,-1,86,-1,81,-1,73,-1,65,-1,63,-1,53,-1,56,-1,45,-1,50,-1,43,-1,46,-1,45,-1,46,-1,47,-1,52,-1,53,-1,60,-1,62,-1,70,-1,75,-1,84,-1,90,-1,99,-1,108,-1,118,-1,126,-1,-116,-1,-109,-1,-96,-1,-83,-1,-75,-1,-58,-1,-52,-1,-33,-1,-27,-1,-9,-1,0,0,11,0,28,0,36,0,48,0,63,0,67,0,88,0,88,0,106,0,110,0,123,0,-127,0,-118,0,-111,0,-104,0,-99,0,-91,0,-91,0,-81,0,-82,0,-78,0,-76,0,-75,0,-75,0,-73,0,-77,0,-78,0,-78,0,-85,0,-84,0,-92,0,-97,0,-100,0,-109,0,-114,0,-120,0,124,0,121,0,108,0,102,0,92,0,82,0,72,0,63,0,51,0,44,0,29,0,22,0,10,0,-1,-1,-8,-1,-24,-1,-30,-1,-40,-1,-53,-1,-56,-1,-73,-1,-76,-1,-88,-1,-92,-1,-105,-1,-105,-1,-120,-1,-119,-1,126,-1,127,-1,116,-1,118,-1,109,-1,110,-1,108,-1,103,-1,108,-1,100,-1,108,-1,103,-1,108,-1,108,-1,112,-1,114,-1,120,-1,120,-1,-127,-1,-124,-1,-119,-1,-109,-1,-108,-1,-98,-1,-91,-1,-86,-1,-72,-1,-74,-1,-54,-1,-58,-1,-38,-1,-38,-1,-26,-1,-16,-1,-10,-1,0,0,9,0,15,0,27,0,32,0,41,0,49,0,56,0,63,0,72,0,73,0,86,0,85,0,97,0,97,0,104,0,107,0,110,0,115,0,115,0,120,0,120,0,121,0,123,0,120,0,124,0,119,0,123,0,115,0,118,0,111,0,112,0,106,0,104,0,97,0,95,0,89,0,84,0,79,0,73,0,66,0,61,0,55,0,47,0,42,0,35,0,26,0,23,0,13,0,8,0,0,0,-5,-1,-15,-1,-16,-1,-28,-1,-30,-1,-38,-1,-44,-1,-47,-1,-56,-1,-56,-1,-67,-1,-64,-1,-76,-1,-72,-1,-81,-1,-81,-1,-85,-1,-86,-1,-90,-1,-88,-1,-94,-1,-90,-1,-94,-1,-92,-1,-91,-1,-93,-1,-88,-1,-92,-1,-85,-1,-86,-1,-83,-1,-78,-1,-79,-1,-73,-1,-71,-1,-65,-1,-64,-1,-57,-1,-55,-1,-50,-1,-44,-1,-40,-1,-38,-1,-26,-1,-30,-1,-17,-1,-18,-1,-10,-1,-5,-1,-2,-1,5,0,8,0,14,0,18,0,20,0,29,0,28,0,37,0,35,0,43,0,43,0,49,0,49,0,53,0,55,0,56,0,59,0,60,0,60,0,64,0,60,0,65,0,61,0,65,0,61,0,62,0,61,0,59,0,59,0,58,0,52,0,57,0,46,0,54,0,42,0,46,0,39,0,40,0,33,0,35,0,26,0,29,0,19,0,24,0,12,0,17,0,8,0,8,0,2,0,4,0,-6,-1,-2,-1,-9,-1,-11,-1,-12,-1,-16,-1,-19,-1,-17,-1,-26,-1,-20,-1,-29,-1}; }
	private static byte[] data86(){ return new byte[] {-24,-1,-32,-1,-26,-1,-34,-1,-30,-1,-32,-1,-35,-1,-31,-1,-36,-1,-32,-1,-35,-1,-32,-1,-35,-1,-31,-1,-33,-1,-31,-1,-31,-1,-29,-1,-29,-1,-26,-1,-28,-1,-22,-1,-27,-1,-19,-1,-22,-1,-19,-1,-16,-1,-17,-1,-15,-1,-11,-1,-14,-1,-7,-1,-10,-1,-6,-1,-6,-1,-4,-1,-3,-1,0,0,-3,-1,3,0,-1,-1,6,0,0,0,8,0,2,0,7,0,6,0,5,0,9,0,5,0,9,0,5,0,9,0,7,0,6,0,8,0,5,0,6,0,7,0,3,0,8,0,1,0,6,0,0,0,5,0,0,0,3,0,0,0}; }
	private static byte[] getData(){
		byte[] data = new byte[88200];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 136);
		return data;
	}
	/** Constructs a new AudioClip with the data from Down-04.wav. */
	public Down04(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(44100.0), 16, 1, 2, (float)(44100.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing Down-04.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of Down-04.wav. */
	private class LoopThread extends Thread {
		private Down04 clip;
		private boolean looping = true;
		public LoopThread(Down04 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays Down-04.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays Down-04.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of Down-04.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if Down-04.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if Down-04.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}